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

正则表达式:"<100 or >50 or <1000" 如何写才能提取的各个or前面的数据,小弟我用"or&q

2012-03-31 
正则表达式:100 or 50 or 1000 怎么写才能提取的各个or前面的数据,我用.*or的话会把第二个or之前的

正则表达式:"<100 or >50 or <1000" 怎么写才能提取的各个or前面的数据,我用".*or"的话会把第二个or之前的字符串全部取出的。求教!
如题求教!

[解决办法]
(?i).*?or
[解决办法]
try...


C# code
            string test = " <100 or >50 or <1000";            Regex reg = new Regex(@"(?isn)(?<c>((?!or).)+)(or|$)");            MatchCollection mc = reg.Matches(test);            foreach (Match m in mc)            {                richTextBox2.Text += m.Groups["c"].Value + "\n";            } 

热点排行