给出带有多个数字的文本,例如
showing 1 - 20 of 25 records
我如何使用正则表达式提取所有数字?我想要一个我们可以轻松使用'n'数字的表达式。
我可以简单地使用
\d
识别这三个数字,但后来我不知道如何挑选每个数字。
到目前为止,我有
\b\d\b
表示第一个,
(\d+)(?!.*\d)
最后,但我无法弄清中间。
答案 0 :(得分:1)
只是做:
"showing 1 - 20 of 25 records".scan(/\d+/)
每场比赛的开始和结束将自动成为数字边框。