我正在尝试使用GreaseMonkey脚本,并且我在REGEX上加入了以获取URL中文章的ID。
我有https://www.blabla.com/poney-2000-poneys-dance-bla,272317
这样的网址我想在逗号之后使用ID:272317
我尝试了这个REGEX :(,([\ d] +))以避免在URL的其余部分取数字并且它得到了我,272317但我希望它在开头没有逗号。
你知道如何改善我的REGEX吗?
非常感谢:)
答案 0 :(得分:1)
只需删除那个外部paran,因为你不想捕获它,
,(\d+)$
答案 1 :(得分:0)
没有正则表达式的替代方法:
var url = 'https://www.blabla.com/poney-2000-poneys-dance-bla,272317';
url.substring(url.lastIndexOf(',') + 1);
正则表达式将(\d+)$
来查找最后的数字,但它不会考虑逗号。
答案 2 :(得分:0)
试试这个:(?!,)([0-9]+){5}
,只要id大于5