Соответствовать тексту, только если он содержит все слова из белого списка, но ни одного из черного списка
Я думаю, что будет проще понять, чего я пытаюсь достичь с помощью этого примера:
Допустим, у нас есть этоБелый список: one two three
, И эточерный список: four five
, Затем:
three one two
совпадающий текст (содержит все слова из белого списка);one three two six
совпадающий текст (содержит все слова из белого списка);two one
не соответствует тексту (отсутствует слово белого спискаthree
);one four two three
не соответствует тексту (содержит слово черного спискаfour
).Может ли кто-нибудь помочь мне с регулярным выражением для этого случая?