标签: regex
如果我有以下网站:www.google.com/en/my-page/anotherpage
用reg-ex获取:/ en / my-page怎么可能?我在IIS中使用这个reg-ex?
到目前为止,我做了类似的事情:
^(?:\\.|[^/\\])*/((?:\\.|[^/\\])*)/
但它正在返回/ en / my-page /我希望它返回/ en / my-page
答案 0 :(得分:1)
在grep中,正则表达式返回字符串“www.google.com/en/”。如果不是强制性的正面观察,您可以简单地使用以下正则表达式:
(/[^/]+)+
答案 1 :(得分:1)
您可以使用前瞻性断言来消除最后一个斜杠:
/\/.*(?=\/)/
答案 2 :(得分:0)
这个应该符合您的需求:
^[^/]+(/.*)/[^/]+$
Debuggex可视化。
您要查找的输出位于第一个捕获的组中。
RegExr上的演示。