我试图捕捉特定单词前的网址。唯一的麻烦是这个词也可能是该领域的一部分。正则表达式:先捕获第一个匹配项
例子:(我试图捕捉晚餐前的所有内容)
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/
我都不明白为什么以及如何修复我的正则表达式。 也许我在错误的轨道上,但我如何捕获我所有的例子?
你用什么语言? –