如何删除正则表达式中的最后几个字符?

时间:2013-06-26 14:28:36

标签: regex

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

我必须使用正则表达式模式从网址中修剪page/6/。注意:页码可以超过1位数。

这就是我得到的。

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

2 个答案:

答案 0 :(得分:1)

尝试添加加号以匹配1个或更多数字:

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

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

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

答案 1 :(得分:0)

http://rubular.com/r/HvzXhTFnAJ

page\/\d+\/$将起作用,假设它始终位于行的末尾(或者在本例中为URL)。