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

正则表达式,查询不停重复出现的几句

2012-11-04 
正则表达式,查询不断重复出现的几句比如:第一题:XXXXXXX 第二题:问题内容我想要的结果为第一题:xXXXXXX

正则表达式,查询不断重复出现的几句
比如:"第一题:XXXXXXX 第二题:问题内容"
我想要的结果为
"第一题:xXXXXXX "
"第二题:问题内容"
这个表达式怎么写呢?

[解决办法]
如果题目的内容中包含空格的话,直接用Split分割就会有问题,我考虑了这一点:

C# code
        string s = "第一题:XXXXXXX 第二题:问题内容";        string[] results = Regex.Split(s, @"\s+(?=第\w+?题:)");        foreach (string result in results)            Console.WriteLine(result); 

热点排行