正则表达式在字符串中查找不包括正斜杠的匹配项

时间:2018-04-04 15:39:24

标签: regex google-analytics

我想匹配一些共享某些模式的网址,并包含只有3个正斜杠的网址。例如:

通行证:

abc.org/top/1010/red-shirt-plus
abc.org/top/1567/gree-0109

失败:

abc.org/top/1567/gree-0109/size
abc.org/bottoms/1567/red-skirt-plus

我尝试abc\.org\/top\/[0-9]+\/(.*)$但找不到匹配。

非常感谢任何帮助。

1 个答案:

答案 0 :(得分:0)

试试这个:

abc\.org\/top\/[0-9][^\/]+\/[^\/]+$

它将匹配:

abc.org/top/1010/red-shirt-plus
abc.org/top/1567/gree-0109

但不是:

abc.org/top/1567/gree-0109/size
abc.org/bottoms/1567/red-skirt-plus