string str = @"9.我知道的是营养快线,里面都是98%水加2%所谓营养其实是色素和很多乱七八糟的东东,总之是没白开水有营养的,特别是深圳产的.10.我是种菜的,除了出口,没有农药不超标的蔬菜。泡豆芽会用避孕药。 烧烤的羊肉有很多什么肉都敢用,在羊尿里泡一晚,泡出臊味来就可以了。37.听说常吃方便面,死后能变成木乃伊 "; Regex reg = new Regex("(?<text>\\d+\\.[^。]*。)"); Match match = reg.Match(str); while (match.Success) { Console.WriteLine(match.Groups["text"].Value); match = match.NextMatch(); }
简化一下 string str = @"9.我知道的是营养快线,里面都是98%水加2%所谓营养其实是色素和很多乱七八糟的东东,总之是没白开水有营养的,特别是深圳产的.10.我是种菜的,除了出口,没有农药不超标的蔬菜。泡豆芽会用避孕药。 烧烤的羊肉有很多什么肉都敢用,在羊尿里泡一晚,泡出臊味来就可以了。37.听说常吃方便面,死后能变成木乃伊 "; foreach (Match m in Regex.Matches(str, "\\d+\\.[^。]*。")) { Console.WriteLine(m.Value); }
string str = @"9.我知道的是营养快线,里面都是98%水加2%所谓营养其实是色素和很多乱七八糟的东东,总之是没白开水有营养的,特别是深圳产的.10.我是种菜的,除了出口,没有农药不超标的蔬菜。泡豆芽会用避孕药。
烧烤的羊肉有很多什么肉都敢用,在羊尿里泡一晚,泡出臊味来就可以了。37.听说常吃方便面,死后能变成木乃伊 ";
Regex reg = new Regex("(?<text>\\d+\\.[^。]*。)");
Match match = reg.Match(str);
while (match.Success)
{
Console.WriteLine(match.Groups["text"].Value);
match = match.NextMatch();
}
烧烤的羊肉有很多什么肉都敢用,在羊尿里泡一晚,泡出臊味来就可以了。37.听说常吃方便面,死后能变成木乃伊 ";
foreach (Match m in Regex.Matches(str, "\\d+\\.[^。]*。"))
{
Console.WriteLine(m.Value);
}
不过我喜欢这样 @"\d+\.[^。]*。"