这应该很简单,但我似乎不能完全正确。我只需要从uri中提取uri词干/路径,它可能以'/'结束,也可能没有查询字符串。
因此用例如下
- /购物车---->/购物车
- /购物车---->/购物车
- /购物车/?param1=val1¶m2=val2----->/购物车
- /购物车?param1=val1¶m2=val2----->/购物车
到目前为止,我已经尝试了^(/.*)/ and ^(/.*)/?.
,如果可能的话,我也更喜欢远离双重分组
使用正向前瞻断言(更多信息)查找问号:
^(/.*)(?=?)
使用此Regex
(^/.*)/?
更多参考。