正则表达式中perl的c#等价于/ x,所以最后的/ x会忽略所有空格中的新行以及正则表达式中的所有内容。否则,我的表达将是一个巨大的一个班轮而不是一个小块。还有别的方法吗?
答案 0 :(得分:5)
答案 1 :(得分:2)
在构建Regex
时可以指定一个选项:
new Regex("...expression here...", RegexOptions.IgnorePatternWhitespace)
由于RegexOptions
是一种标志类型,您可以使用您指定的任何现有标志对该标志进行二进制或OR。
答案 2 :(得分:0)
支持/ x内联字符。 See here