给定具有多个数字的文本,如
showing 1 - 20 of 25 records
如何使用正则表达式提取所有数字?我想要一个可以很容易地与"n"数字一起使用的表达式。
我可以简单地使用
d
识别这三个数字,但后来我又纠结于如何挑选每一个。
到目前为止,我有
bdb
对于第一个和
(d+)(?!.*d)
最后一个,但我搞不清中间的。
只需执行:
"showing 1 - 20 of 25 records".scan(/d+/)
每场比赛的开始和结束都将自动成为一个数字边界。