这是我的字符串:
setLocation('http://www.example.com/shop/checkout/cart/add/uenc/aHR0cDovL3d3dy5mYXJtYWNpYWNhbG9pbmkuY29tL3Nob3Av/product/100/form_key/CxWB0lZZuNAENjz5/')
我需要做的是匹配/checkout/cart/add
并抓住号码/100/
这就是我的尝试:
checkout\/cart\/add.+\/(100)\/
它有效,但如果我尝试将其扩展为任何数字:
checkout\/cart\/add.+\/([1-9]+)\/
它不再起作用了
REGEX101
答案 0 :(得分:1)
将字符类中的1
更改为0
,以便它也匹配数字0
。
checkout\/cart\/add.+\/([0-9]+)\/
答案 1 :(得分:1)
您还可以使用数字\d
checkout\/cart\/add.+\/(\d+)\/