只是出于好奇。
是否可能创建一个正则表达式,不匹配任何字符串,包括空字符串?
NULL
undef
None
可以。
以下是几个例子。
.^ $. (?!)
当然,这样的表达式有无限多种。
.^
..^
...^
这个正则表达式不应该匹配任何东西(前提是你没有使用单行或多行修饰符):
$x^
关于/^$x/.怎么样?当我在Ruby中尝试时,它似乎有效。
/^$x/.
NULL
、undef
或者None
是一样的:有时候你想要一个已编译的正则表达式作为起始值,但它永远不匹配任何东西。 - mvp