0

这是我的网址

http://localhost:8081/kma/accnt/user/201308000134/profile.html

使用正则表达式如何检索这个201308000132?我该怎么办?

4

1 回答 1

0

不知道您将如何使用正则表达式提取数字,或者它周围的代码\d+将匹配一个或多个数字。

有关基本正则表达式语法的参考页面,请参见此处

编辑:因为那里有其他数字,所以我会使用 A)向后看(只要您不在 JavaScript 中执行正则表达式,因为它不支持向后看)或 B)通过定义最小值您要制作的字符数。

A) \d+(?<=/\d+)- 匹配一个或多个数字,向后看以检查数字前面是否有 /

B) \d{5,}- 匹配任意数字,至少 5 个,匹配数量没有上限

于 2013-08-01T05:15:46.800 回答