现在我正在废弃这个:
(178,979)
用这个:
.text[/[\d,]+/]
把它变成这个:
178,979
现在我想废弃这个:
显示第1 - 24个,共512,518个结果
并将其转换为:
512,518
实现这一目标的最简单方法是什么?
答案 0 :(得分:4)
我会这样做:
'Showing 1 - 24 of 512,518 Results'[/\d+,\d+/] # => "512,518"
或者这个:
'Showing 1 - 24 of 512,518 Results'[/(\S+) Results$/i, 1] # => "512,518"
答案 1 :(得分:1)
str = 'Showing 1 - 24 of 512,518 Results'
str.scan(/[\d,]+/)[2]
#=> "512,518"
str[/\d+,\d+/]
#=> "512,518"
答案 2 :(得分:0)
您正在寻找一个整数,后跟一个逗号,后面再跟一个整数。所以这个正则表达式应该可以解决这个问题:
/\d+,\d+/