我試圖捕捉特定單詞前的網址。唯一的麻煩是這個詞也可能是該領域的一部分。正則表達式:先捕獲第一個匹配項
例子:(我試圖捕捉晚餐前的所有內容)
https://breakfast.example.com/lunch/dinner/ https://breakfast.example.brunch.com:8080/lunch/dinner http://dinnerdemo.example.com/dinner/
我可以使用:
^(.*://.*/)(?=dinner/?)
我有被超前不會出現麻煩由懶足夠 所以下面的失敗:
https://breakfast.example.com/lunch/dinner/login.html?returnURL=https://breakfast.example.com/lunch/dinner/
,因爲它捕捉:
https://breakfast.example.com/lunch/dinner/login.html?returnURL=https://breakfast.example.com/lunch/
我都不明白爲什麼以及如何修復我的正則表達式。 也許我在錯誤的軌道上,但我如何捕獲我所有的例子?
你用什麼語言? –