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

字符串截取的正则表达式

2013-10-21 
求一个字符串截取的正则表达式string str aaabbbcccdddeee现在我要截取到dddaaa,ccc和eee是固定的字

求一个字符串截取的正则表达式
string str = "aaabbbcccdddeee";
现在我要截取到ddd
aaa,ccc和eee是固定的字符,但是bbb有可能是其他字符,这个正则表达式怎么写? 正则表达式
[解决办法]
aaa(\w+?)ccc(\w+?)eee
[解决办法]
(?<=aaa\w*ccc)\w+(?=eee)
[解决办法]

本文来源于<a[^>]+>.*?</a>(?<datetime>[^<]+)

[解决办法]
Regex rg = new Regex(@"(?:(?<=<span id=""cont_riqi"" class=""source"">本文来源于<a\b[^<]+</a>))[^<]+(?:(?=</span>))");

[解决办法]
textBox1.Text = "aaabbbbddddccceee";

string str = textBox1.Text.ToLower();

            Regex g = new Regex(@"aaa(\w+?)dddd(\w+?)eee");

            
            MatchCollection mc = g.Matches(str);
            string strre = string.Empty;
            foreach (Match i in mc)
            {
                strre += i.Groups[1].Value + "        " + i.Groups[2].Value;
            }
            MessageBox.Show(strre);
//弹出bbbb  ccc

热点排行