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

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

2013-05-02 
C#正则获取字符串的问题string str abcdefstring v @b(\w+)eRegex rg new Regex(v, RegexOpti

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();

这个意思?

热点排行