/0123456789.html使用正则表达式获取数字

时间:2018-04-17 13:31:42

标签: regex url numbers

我真的不明白,可能我永远不会理解正则表达式。遗憾!

如果我有像

这样的字符串
/0123456789.html

我想摘录这个号码。长度有8-10位数。与

\/[0-9]{8,10}(?:.html)

我得到了整个部分,但我只想要一段数字(这里是0123456789)。

1 个答案:

答案 0 :(得分:1)

您可以使用RegEx (?<=\/)\d{8,10}(?=\.html)

  • (?<=\/)确保您的比赛前有/

  • \d{8,10}匹配8到10次之间的数字

  • (?=\.html)确保您的匹配后跟.html

Demo.