如何分解字符串
D37L193W200X1600 (动态字符串长度与顺序不固定但字母+数字组成是固定的)
>需要分解 字母+数字格式
D37
L193
W200
X1600
求方便分解方法
[解决办法]
正则:[a-zA-Z]+\d+
[解决办法]
Regex.Split(str,"(?i)[a-z]+\\d+")
[解决办法]
string[] result = Regex.Split(yourStr,@"(?<!^)(?=\D$?)");
[解决办法]
private static string[] SplitString(string s){ return Regex.Replace(s, @"(?<=\d)(?=[a-z])", ",", RegexOptions.IgnoreCase) .Split(',');}
[解决办法]
private static string[] SplitString(string s){ return Regex.Split(s, @"(?<=\d)(?=[a-z])", RegexOptions.IgnoreCase);}