【发布时间】:2020-11-24 06:34:24
【问题描述】:
foo、bar、标签
如果句子不包含以上所有三个单词,我希望我的正则表达式匹配。
foo bar goal
但如果单词都在一起,它不应该匹配。
foo bar tag
我在 Python 中尝试过这个正则表达式,但无法使其工作。
^(?!.*(foo)).*(?!.*(bar)).*(?!.*(tag)).*$
有什么想法吗?谢谢。
【问题讨论】:
-
将所有单词放在一起可能更容易匹配,然后反转测试结果。
if not re.search(...):
标签: python regex regex-lookarounds