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当然例如:^
,。^
,。^
,等等。
.^
$.
(?!)