[英]Using regex to split string by Non Digit and Digit
我已經看到了一些相似的答案,但是似乎沒有一個足夠的答案。 當字母變為數字並返回時,我需要分割字符串。 訣竅是模式是可變的,這意味着可以有任意數量的字母或數字分組。
例如
AB1000 => AB 1000
ABC1500 => ABC 1500
DE160V1 => DE 160 V 1
FGG217H5IJ1 => FGG 217 H 5 IJ 1
Etc.
如果要拆分字符串,一種方法是環顧四周 :
string[] results = Regex.Split("FGG217H5IJ1", @"(?<=\d)(?=\D)|(?<=\D)(?=\d)");
Console.WriteLine(String.Join(" ", results)); //=> "FGG 217 H 5 IJ 1"
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.