java 能匹配"https://www.freepatentsonline.com/XXXX/XXXX.html"和"https://www.freepatentsonline.com/XXXX.html"的正则表达式,XXX表示任意内容
时间: 2023-12-14 19:03:56 浏览: 127
可以使用以下正则表达式来匹配这两个 URL 格式:
```java
String regex = "^https://www\\.freepatentsonline\\.com/[^/]+/[^/]+\\.html$|^https://www\\.freepatentsonline\\.com/[^/]+\\.html$";
```
解释一下这个正则表达式:
- `^https://www\\.freepatentsonline\\.com/`:以 "https://www.freepatentsonline.com/" 开头
- `[^/]+`:匹配除了斜杠 "/" 之外的任意字符,表示 XXXX
- `/[^/]+\\.html$`:斜杠 "/" 后面跟着任意字符,然后以 ".html" 结尾
这个正则表达式可以匹配 "https://www.freepatentsonline.com/XXXX/XXXX.html" 和 "https://www.freepatentsonline.com/XXXX.html" 这两种格式的 URL。
阅读全文