我有一个看起来像这样的字符串:
-2.2,1.1-6.9,2.3-12.8,2.3
Run Code Online (Sandbox Code Playgroud)
我想写一个函数ParseString(),它将返回带有这些元素的双精度列表:
-2.2
1.1
-6.9
2.3
-12.8
2.3
Run Code Online (Sandbox Code Playgroud)
我遇到的问题是减号的作用类似于分隔符,但也具有语义含义(表示负数).我对正则表达式缺乏经验,我坚持这个.任何专家可以帮我解决这个问题吗?我是用C#写的.