匹配第二个单词后面没有特定的单词

时间:2016-02-26 18:56:19

标签: javascript regex

这是以下的后续行动: javascript regex - look behind alternative?

在我的情况下,我希望只有在该术语之前没有特定单词时才匹配第二个单词。与之前的问题一样,我需要一种不利用外观技术的解决方案。

我希望排除以下提及:

patient has a history of pulmonary edema

使用表达式:

((?!pulmonary ).{10})\bedema

但是给出了以下句子:

Continuing dyspnea and lower-extremity edema

我希望匹配只返回edema而不是extremity edema

1 个答案:

答案 0 :(得分:1)

请尝试这种模式:

(?!pulmonary).{10}\b(edema)\b

演示版为here