-2

我的页面网址是http://sample.com/category/news/page/6/

我必须page/6/使用正则表达式模式从 url 中修剪。注意:页码可以多于 1 位。

这就是我得到的。

string.regex("/page/[0-9]/","")
4

2 回答 2

1

尝试添加一个加号来匹配 1 个或多个数字:

string.regex("/page/[0-9]+/", "")

我怀疑您可能也需要分配结果:

string = string.regex("/page/[0-9]+/", "");
于 2013-06-26T14:33:55.713 回答
0

http://rubular.com/r/HvzXhTFnAJ

page\/\d+\/$将工作,假设它总是在行尾(或者在这种情况下,一个 URL)。

于 2013-06-26T14:32:49.893 回答