我試圖分裂一個字符串這樣的可變數目:分割字符串用空格
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