我正在寻找一个正则表达式,它将:仅当列表中存在两个单词的某种组合时才生成匹配项,
我目前正在使用以下内容(Excel 中 VBA 中较大宏的一部分):
^(?!.*(word1)).*(word2|word3|word4).*$
进行不包含单词 1 但包含单词 2、3 或 4 之一的匹配。
我需要的是能够改变它,以便它只在单词 2、3、4 的组合时才匹配(所以某种 AND 语句)
因此,例如,当存在以下组合时,我们会得到匹配:
Word 2, Word 3
Word 2, Word 4
Word 3, Word 4
当然,我有超过 3 个单词,我需要在 16 个不同的单词上运行这个过程。