我有一个字符串,上面列出的温度可以是负数或正数。
其中一些温度会被空格隔开,而有些则不会。
即:19 20 22 -1 -3-4-10 -7 2 10
我希望通过只保留以下值来拆分该字符串:
19
20
22
-1
-3
-4
-10
-7
2
10有人能帮我吗?我对正则表达式没有经验。
非常感谢您提前!
干杯
发布于 2015-06-16 04:44:59
发布于 2015-06-16 04:47:46
您可以使用这个regex
(?!-)|(?=-)检查这个演示演示
string temperatures = "19 20 22 -1 -3-4-10 -7 2 10";
string[] res = Regex.Split(temperatures, " (?!-)|(?=-)");
foreach (var item in res)
{
Console.WriteLine(item);
}
#19
#20
#22
#-1
#-3
#-4
#-10
#-7
#2
#10https://stackoverflow.com/questions/30858893
复制相似问题