分页URL的正则表达式

时间:2017-03-21 22:41:33

标签: regex url

我试图找出匹配网址的正则表达式模式。

我目前有像这样的网址结构

walks/category/catname

walks/category/catname/P12

walks/category/catname/P24

我希望能够匹配它们并替换它们,以便它们最终如此

walks/catname

walks/catname/p2

walks/catname/p3

(其中catname是变量)

到目前为止我已经

/walks/category/(.*)/walks/$1

这似乎适用于结果的第一页,但显然不适用于分页的。

我有点陷入困境,所以任何指针都会非常受欢迎。

谢谢!

1 个答案:

答案 0 :(得分:0)

有点像

查找walks/.*?(/catname.*)
替换walks$1

构造正则表达式以插入catname变量
var regex = 'walks/.*?(/' + vCatname + '.*)'

之前:

walks/category/catname

walks/category/catname/P12

walks/category/catname/P24

之后:

walks/catname

walks/catname/P12

walks/catname/P24