读书人

怎么分解字符串

发布时间: 2012-06-01 16:46:36 作者: rapoo

如何分解字符串
D37L193W200X1600 (动态字符串长度与顺序不固定但字母+数字组成是固定的)
>需要分解 字母+数字格式
D37
L193
W200
X1600

求方便分解方法

[解决办法]
正则:[a-zA-Z]+\d+
[解决办法]
Regex.Split(str,"(?i)[a-z]+\\d+")
[解决办法]

C# code
string[] result = Regex.Split(yourStr,@"(?<!^)(?=\D$?)");
[解决办法]
C# code
private static string[] SplitString(string s){    return Regex.Replace(s, @"(?<=\d)(?=[a-z])", ",", RegexOptions.IgnoreCase)                .Split(',');}
[解决办法]
C# code
private static string[] SplitString(string s){    return Regex.Split(s, @"(?<=\d)(?=[a-z])", RegexOptions.IgnoreCase);} 

读书人网 >C#

热点推荐