C#正则获取字符串的有关问题
C#正则获取字符串的问题
功能是这样的:一个字符口串abcdef,我想提取这个字符串中的两种子字符串
1、bcde
2、cd
两种,第一种结果我的正则可以得到,但第二种结果没有得到,不知道哪里错了?
------解决方案--------------------
这个意思?
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();
这个意思?