标签: regex regex-negation backreference negative-lookahead
我想知道,我如何捕获任何不完全是“ 黄色 ”的单词。例如:“ red ”。
我尝试过以下正则表达式:
(?!(yellow))
Debuggex Demo
......但我有两个问题:
答案 0 :(得分:1)
怎么样
(?!yellow$)
只有在想要捕获组
$确保只有yellow不匹配。如果你想在短语中使用它,请改用
$
yellow
(?!yellow\b)
答案 1 :(得分:0)
要捕获任何非yellow的单词,您可以使用:
\b((?!\byellow\b)\w+)\b