正则表达式是否有匹配任何字符(包括正则表达式中的换行符)的模式? dot
模式匹配任何字符,但不包括换行符,(目前,我使用 [^~]
因为 ~
字符很少使用)。
编辑:我正在使用 regex
和 C#
语言。
最佳答案
使用#C,您可以使用RegexOptions.Singleline编译器标志。
Use single-line mode, where (
.
) matches every character (instead of every character except\n
)
除了 RegexOptions.Singleline 编译器标志,您还可以通过在正则表达式的开头放置内联修饰符来获得相同的效果。
Regex.Match(input, @"(?s)foo.*bar");
关于c# - 正则表达式中的字符(包括换行符)模式是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23751840/