标签: regex
如果(作为示例):
被分析的词包含:红色或绿色或蓝色或橙色;和 被分析的词不包含:动物
所以:
红狗是真的 红色是真的 红色动物是假的
我知道如何使用管道进行“或”,但我无法弄清楚AND?
答案 0 :(得分:2)
只需使用前瞻:
(?=.*(red|green|blue|orange))(?!.*animal).*
demo