把网址
https://search.jd.com/Search?keyword=java&pvid=a6034868cd2141a3af852c3062faf8a1&page=<1-3>&s=56&click=0
```分组成三部分
<1-3>之前第一部分,1-3为第二部分,<1-3>后面为第三部分
就是这样
```java
1:https://search.jd.com/Search?keyword=java&pvid=a6034868cd2141a3af852c3062faf8a1&page=
2:1-3
3:&s=56&click=0
谢谢大家!!
你这是要用字符串截取,并不是验证是否满足正则。
你想替换页码是吗
建议你匹配从page=到&之间的部分,比较容易实现
page不管在前还是在后,总是要有page这个参数的吧?url里也不管参数的位置,你的程序也同样不应该关心参数的位置
但是参数名必须是page这总该是确定的吧,不能随便改吧,要不然谁知道它是个什么
如果page可能在最后,那你正则的时候要求后面以&或$结尾不就行了,$表示字符串结尾