我正在尝试使用正则表达式从 C# 中的字符串中获取段落。按段落;我的意思是字符串块以双倍或更多 \r\n 结尾。(不是 HTML 段落 <p>)...
这是一个示例文本:
例如,这是一个段落,此处有回车,此处
有新行。
至此,第二段开始。如果匹配到 double 或多个 \r\n 或
到达字符串 ($) 的末尾,则段落结束。
我尝试了这种模式:
Regex regex = new Regex(@"(.*)(?:(\r\n){2,}|\r{2,}|\n{2,}|$)", RegexOptions.Multiline);
但这不起作用。它匹配以单个 \r\n 结尾的每一行。我需要的是获取所有字符,包括单个回车符和换行符,直到达到双 \r\n。