2017-01-03 112 views
-4

在正則表達式中,如何將下面的字符串拆分爲不同的組?正則表達式 - 將字符串拆分爲組

7000.401.581800.161E.000.0000.0000 

group 1 = 7000 

group 2 = 401 

group 3 = 581800 

group 4 = 000 

group 5 = 0000 

group 6 = 0000 
+0

(https://www.regex101.com/r/OHpljB/1) – Tushar

+0

這不是真的安全,因爲字符串可以與字符 – user1902849

+0

什麼語言?它可能類似'/(\ d +)(?:\。| $)/ g' [Demo](https://www.regex101.com/r/UnAM9w/2) – dawg

回答

-1

拆分將分裂的字符串,即,它分成子串除去你提供的,因此,例如,如果你分裂上的圖案「」 (\ d +)\。(\ d +)\。(\ d +)\ .. *?\。(\ d +)\。(\ d +)\。(\ d +)`]:

foreach (string s in Regex.Split("7000.401.581800.161E.000.0000.0000", ".")) 
{ 
    Console.WriteLine(s); 
} 
相關問題