使用正则表达式从字符串模式中检索数字

MOZ*_*LLA 3 ruby regex

我有一个字符串"搜索结果:找到16143个结果",我需要从中检索16143.

我正在使用ruby进行编码,我知道使用RegEx来获取它会很干净(因为它反对根据分隔符拆分字符串)

如何从ruby中的此字符串中检索数字?

小智 11

> foo = "Search result:16143 Results found"
=> "Search result:16143 Results found"
> foo[/\d+/].to_i
=> 16143
Run Code Online (Sandbox Code Playgroud)