-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
在正则表达式中,如何将下面的字符串拆分为不同的组?正则表达式 - 将字符串拆分为组
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
拆分将分裂的字符串,即,它分成子串除去你提供的,因此,例如,如果你分裂上的图案“” (\ d +)\。(\ d +)\。(\ d +)\ .. *?\。(\ d +)\。(\ d +)\。(\ d +)`]:
foreach (string s in Regex.Split("7000.401.581800.161E.000.0000.0000", "."))
{
Console.WriteLine(s);
}
(https://www.regex101.com/r/OHpljB/1) – Tushar
这不是真的安全,因为字符串可以与字符 – user1902849
什么语言?它可能类似'/(\ d +)(?:\。| $)/ g' [Demo](https://www.regex101.com/r/UnAM9w/2) – dawg