标签: regex
如果特定单词不存在,我需要使用正则表达式来查找匹配
实施例 如果老虎不存在于文本中,找到狐狸
因此正则表达式应与
"fox is an animal"
与
"both fox and tiger are animals"
需要一次定期的探险
答案 0 :(得分:2)
在linux中你可以这样做:
linux
cat input.txt | grep -w fox | grep -vw tiger
答案 1 :(得分:2)
您可以使用负面向前看和负向看后面来检测不需要的单词的存在。
例如:(?<!(tiger.*))(fox)(?!(.*tiger))
(?<!(tiger.*))(fox)(?!(.*tiger))
注意:所有语言都不支持此方法。 请参阅兼容性列表here。