這沒有特定的詞是後續: 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/) –