我正在尝试查找以下字符串的反面,但没有成功:
(?i)(?s)^(?=.*?word1)(?=.*?word2)
我构建了它,但是它仅用于一个单词,并且甚至不能正常运行,考虑到如果我用regex101进行测试,我会得到一个匹配,而我却没有匹配:
(?i)(?s)(?!.*?word2)^.*$
请参见以下链接:https://regex101.com/r/qS7yN9/72
希望你们能帮助您构建正确的字符串。
答案 0 :(得分:0)
您可以通过将否定的前瞻断言包裹在整个事情上来有效地否定结果:
(?i)(?s)^(?!(?=.*?word1)(?=.*?word2))