首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

新人有关问题,关于分割字符串

2012-02-27 
新人问题,关于分割字符串比如有这样一个字符串:abc//1abc//2abc//3abc请问用正则表达式如何将abc提取出来[

新人问题,关于分割字符串
比如有这样一个字符串:abc//1abc//2abc//3abc
请问用正则表达式如何将abc提取出来

[解决办法]

C# code
string s = "abc//1abc//2abc//3abc";string[] toks = Regex.Split(s, "//\\d");
[解决办法]
C# code
 protected void Button1_Click(object sender, EventArgs e)    {        string s = @"abc//1abc//2abc//3abc";        string[] arry = System.Text.RegularExpressions.Regex.Split(s, @"//\d");                for (int i = 0; i < arry.Length; i++)        {            Response.Write(arry[i]+"</br>");        }    }
[解决办法]
2楼的//\\d和这里的@“//\d”是同一个意思。只是多用了一个转义字符。而@本身就具有转义的功能。

热点排行