如何使用ruby正则表达式提取三个值



给定具有多个数字的文本,如

showing 1 - 20 of 25 records

如何使用正则表达式提取所有数字?我想要一个可以很容易地与"n"数字一起使用的表达式。

我可以简单地使用

d

识别这三个数字,但后来我又纠结于如何挑选每一个。

到目前为止,我有

 bdb 

对于第一个和

(d+)(?!.*d)

最后一个,但我搞不清中间的。

只需执行:

"showing 1 - 20 of 25 records".scan(/d+/)

每场比赛的开始和结束都将自动成为一个数字边界。

最新更新