Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/cmake/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Regex 如何设置不使用';什么都比不上?_Regex_Regex Negation - Fatal编程技术网

Regex 如何设置不使用';什么都比不上?

Regex 如何设置不使用';什么都比不上?,regex,regex-negation,Regex,Regex Negation,只是出于好奇 是否可以创建不匹配任何字符串(包括空字符串)的正则表达式?此正则表达式不应匹配任何内容(前提是您不使用单行或多行修饰符): 对 这里有几个例子 .^ $. (?!) 当然,这类表达式的数量是无限的。当我尝试使用ruby时,/^$x/如何?它似乎很有效。从技术上讲,空集是a。我想这与使用NULL的意义相同,unde或None:有时您希望将regex编译为从不匹配的起始值anything@mvp确切地(我写这篇文章是为了避免限制)@GillBates,我从问题中删除了你关于结束的评论

只是出于好奇


是否可以创建不匹配任何字符串(包括空字符串)的正则表达式?

此正则表达式不应匹配任何内容(前提是您不使用单行或多行修饰符):

这里有几个例子

.^
$.
(?!)

当然,这类表达式的数量是无限的。

当我尝试使用ruby时,
/^$x/
如何?它似乎很有效。

从技术上讲,空集是a。我想这与使用
NULL
的意义相同,
unde
None
:有时您希望将regex编译为从不匹配的起始值anything@mvp确切地(我写这篇文章是为了避免限制)@GillBates,我从问题中删除了你关于结束的评论。这应该是一个评论。你可能是对的,它不应该被关闭,但你得到了答案,所以这并不重要,是吗?@Misha:这是一种相当奇怪的态度。若你们认为它不应该被关闭,那个么问题是明确的,好的答案是存在的,为什么你们关闭它,因为它不是一个真正的问题?If现在对这个用户可能不重要,但对以后阅读这个问题的其他用户来说会很重要。我很确定它会匹配一个空字符串。我尝试了Perl flavor,但它与空stringlet us@GillBates哇不匹配,这当然很奇怪。你用的是哪台发动机。NET确实匹配,但JavaScript不匹配。@Gill Bates-关于“$^”version@Pterodactyl当然例如:
^
。^
。^
,等等。
.^
$.
(?!)