如何忽略c#regex中的空格

时间:2013-06-28 15:51:33

标签: c#

正则表达式中perl的c#等价于/ x,所以最后的/ x会忽略所有空格中的新行以及正则表达式中的所有内容。否则,我的表达将是一个巨大的一个班轮而不是一个小块。还有别的方法吗?

3 个答案:

答案 0 :(得分:5)

答案 1 :(得分:2)

在构建Regex时可以指定一个选项:

new Regex("...expression here...", RegexOptions.IgnorePatternWhitespace)

由于RegexOptions是一种标志类型,您可以使用您指定的任何现有标志对该标志进行二进制或OR。

答案 2 :(得分:0)

支持/ x内联字符。 See here