【发布时间】:2017-08-29 15:19:35
【问题描述】:
我正在从串口读取重量和尺寸破折号分隔值。
这是传入数据现在的样子:
-15.0cm-47.8cm-83.1cm: 0.115 kg
这是我的模式
@"(\d+\.\d+)"
但是,有时这些值之一也可能是负数,例如
--15.0cm-47.8cm--83.1cm: 0.115 kg.
我的问题是如何同时获得负值和正值?我对上述字符串的预期输出是[ "-15.0", "47.8", "-83.1", "0.115"]。
【问题讨论】:
-
等等这个例子有负值,还是用破折号分隔值?
-
示例是破折号分隔
-
所以如果你得到负值,它看起来像
--6.24cm--5.5cm--10cm: -25.0 kg? -
是的,我知道,感谢您的警告,但我还没有得到负值。这只是预防。
-
@TheNewBegining:我问你确切的预期输出,但你说它运行良好,我删除了评论。如果您需要更多帮助,请随时在我的回答下方发表评论。