1

是否存在不匹配字符串的正则表达式?如果是这样,它是什么?

准确地说,我正在寻找一个正则表达式,以便为任何字符串r输出以下 Python 代码:Trues

import re
print(re.match(r, s) is None)
4

2 回答 2

4

如果您的正则表达式引擎支持前瞻(Python 支持):

(?!)

否则这样的事情也会起作用:

^\b$

断字不能自行发生!

或者,

$a^

除非字符串为空,否则字符串的结尾不能匹配字符串的开头,并且我们通过要求我们至少匹配一个字符来防止它为空。

话又说回来,^/ $/\b真的只是变相的环顾四周。

于 2012-08-22T03:08:51.047 回答
1

以下正则表达式不应匹配任何字符串。它将匹配任何既不是空白字符也不是非空白字符的单个字符。

[^\S\s]
于 2012-08-22T03:22:39.447 回答