将Regex与新行相匹配?

时间:2010-05-06 15:26:48

标签: .net regex

我有一个正则表达式("(<lof<).*?(>>)"),可以在单行输入上完美匹配。但是,如果输入包含两个()部分之间的换行符,则根本不匹配。在这种情况下,完全忽略任何换行符的最佳方法是什么?

2 个答案:

答案 0 :(得分:4)

在启用RegexOptions.Singleline选项的情况下创建正则表达式对象:

  

指定单行模式。更改点(。)的含义,使其匹配每个字符(而不是除\ n之外的每个字符)。

答案 1 :(得分:0)

您可以使用RegexOptions.Singleline

Regex.Match(subjectString, "regex here", RegexOptions.Singleline)