读书人

C#正则获取字符串的有关问题

发布时间: 2013-05-02 09:39:29 作者: rapoo

C#正则获取字符串的问题

string str = "abcdef";           
string v = @"b(\w+)e";
Regex rg = new Regex(v, RegexOptions.IgnoreCase | RegexOptions.Singleline);
string str2 = "";
//str2 = rg.Match(str).Value;
//MessageBox.Show(str2);
str2 = rg.Match(str).Groups[0].Value.ToString();
MessageBox.Show(str);


功能是这样的:一个字符口串abcdef,我想提取这个字符串中的两种子字符串
1、bcde
2、cd
两种,第一种结果我的正则可以得到,但第二种结果没有得到,不知道哪里错了? C# RegEx 正则
[解决办法]

string str = "abcdef";
string v = @"b(?<txt>\w+)e";
Regex rg = new Regex(v, RegexOptions.IgnoreCase
[解决办法]
RegexOptions.Singleline);
string str2 = "";
str2 = rg.Match(str).Groups["txt"].Value.ToString();

这个意思?

读书人网 >asp.net

热点推荐