我试图分裂一个字符串这样的可变数目:分割字符串用空格
7 300685 1235 200017 200018 200019
在
7
300685
1235
200017
200018
200019
字符串数组。
我想出这个正则表达式,但它使空格太:
var myStrings = System.Text.RegularExpressions.Regex.Split(linea, @"\s+");
那是因为我的目标是preceeds空格的任何字符串。如何不这样做,只保留不是白色的字符串。
我知道这很容易通过从数组中删除空字符串,但我想用正则表达式来完成。
为什么在拆分字符串之前不要删除多余的空格? – Amber
为什么使用正则表达式呢?只需在字符串上使用Split方法并删除空条目即可。这比完成正则表达式足够了 - 那么理论上你只需修改()数组中的每个项目 –
这个问题已经被回答了多少次?我不相信你在输入这个问题的标题时没有看到类似问题的列表 – Steve