这是我的网址
http://localhost:8081/kma/accnt/user/201308000134/profile.html
使用正则表达式如何检索这个201308000132
?我该怎么办?
不知道您将如何使用正则表达式提取数字,或者它周围的代码\d+
将匹配一个或多个数字。
有关基本正则表达式语法的参考页面,请参见此处。
编辑:因为那里有其他数字,所以我会使用 A)向后看(只要您不在 JavaScript 中执行正则表达式,因为它不支持向后看)或 B)通过定义最小值您要制作的字符数。
A) \d+(?<=/\d+)
- 匹配一个或多个数字,向后看以检查数字前面是否有 /
B) \d{5,}
- 匹配任意数字,至少 5 个,匹配数量没有上限