日期:2014-05-17  浏览次数:20897 次

C#切割字符串如何包含本身
C#切割字符串如何包含本身
比如说
ab11cd11ef11hj
用11切割,切割后为
ab
11
cd
11
ef
11
hj
这样的,11也存在而不是变成
ab
cd
ef
hj
这样

------解决方案--------------------
C# code
        string s = "ab11cd11ef11hj";
        string[] rs = Regex.Split(s, @"(11)");
        foreach (string r in rs)
            Response.Write(r + "<br/>");

------解决方案--------------------
其实只要把正则表达式11加上一对括号,就行了,无需做别的处理。

加括号:结果既包含拆分项,也包含匹配项;
不加括号:结果只包含匹配项。