【发布时间】:2014-05-20 05:43:12
【问题描述】:
正则表达式是否有匹配任何字符的模式,包括正则表达式中的换行符? dot 模式匹配任何字符,但不包括换行符,(目前,我使用[^~],因为~ 字符很少使用)。
编辑:我正在使用 regex 和 C# 语言。
【问题讨论】:
-
正则表达式的哪种方言——或者哪种宿主语言?
-
@JonathanLeffler:我使用
regex和C#,我不知道regex的C# 实现是否与原始正则表达式有任何不同 -
是的; C# 中的正则表达式和“原始正则表达式”之间存在很多差异——但除了
ed编辑器使用原始正则表达式之外几乎没有任何区别。哦,还有普通的香草grep。在询问正则表达式时,指定宿主语言很重要,因为在 C# 中有效的内容可能不适用于 PHP、Perl、Tcl/Tk、Python、Ruby、C、C++、grep、grep -E、sed、ed、Java 等,反之亦然。 -
哈哈,我虽然是perl ...
-
@JonathanLeffler:感谢您提供有趣的信息。那么是否有一种模式可以匹配任何字符,包括适用于 C# 正则表达式实现的换行符?