C#Regex匹配标记之间的任何文本,包括新行

本文关键字:文本 任何 包括新 之间 C#Regex | 更新日期: 2023-09-27 17:58:03

这是我的正则表达式:

'['[START']']'['[OK']'](.*?)'['[END']']

我想获取[[START]][[OK]][[END]]中包含的任何文本。

但是,当我的文本包含一些'r'n字符时,我的正则表达式与之不匹配。

它是如何让它发挥作用的?

C#Regex匹配标记之间的任何文本,包括新行

使用单线模式

http://msdn.microsoft.com/en-us/library/yd1hzczs.aspx#Singleline

我不确定这是否也适用于RegEx,但您可以尝试使用Environment。NewLine代替''r''n。