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

在我的情况下,我希望仅在该词之前没有特定词时才匹配第二个词。与先前的问题一样,我需要一种不使用后视技术的解决方案。

我希望排除以下提及:

patient has a history of pulmonary edema


使用表达式:

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


但是给出以下句子:

Continuing dyspnea and lower-extremity edema


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

最佳答案

请尝试以下模式:

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


该演示为here

关于javascript - 匹配第二个单词,后面没有特定的单词,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/35659568/

10-12 16:21