我试图从正则表达式的C#中的字符串中获取段落。 按段落;我的意思是以双倍或更多\ r \ n结尾的字符串块。 (而不是HTML段落<p>)....NET正则表达式:获取段落
这里是一个示例文本:
例如,这是一个回车这里
这里一个新行一个段落。
在这一点上,第二段开始。如果两个或更多\ r \ n匹配,则段落结束,如果在字符串($)的末尾到达
,则段落结束。
我试过模式:
Regex regex = new Regex(@"(.*)(?:(\r\n){2,}|\r{2,}|\n{2,}|$)", RegexOptions.Multiline);
但这不起作用。它匹配以单个\ r \ n结尾的每一行。我需要的是获得所有字符,包括单个回车符和换行符,直到达到双倍\ r \ n。
仅供参考,C#没有正则表达式支持。正则表达式的支持都在.NET中。 – 2010-09-01 03:09:15