这没有特定的词是后续: javascript regex - look behind alternative?匹配第二个字背后
在我的情况,我希望只匹配第二个字时,有没有这preceeds术语特定词。与之前的问题一样,我需要一个不利用后视技术的解决方案。
我要找排除提到诸如下列:
patient has a history of pulmonary edema
使用表达式:
((?!pulmonary).{10})\bedema
但考虑到下面的句子:
Continuing dyspnea and lower-extremity edema
我想该匹配仅返回edema
而不是extremity edema
。
[这个正则表达式怎么样](https://regex101.com/r/hI1yZ8/2)。这会像预期的那样吗?在组1中匹配。 –
感谢您的快速回复。显然,正则表达式和我的JavaScript行为类似,并在最后一种情况下将整条线视为匹配“持续呼吸困难和下肢水肿” –
您是否[检查/访问第一组?](http://stackoverflow.com/问题/ 432493 /如何访问匹配组中的一个JavaScript的正则表达式)请参阅[JS小提琴](https://jsfiddle.net/1LL57c7h/) –