-2

现在我正在废弃这个:

  (178,979)

有了这个:

.text[/[\d,]+/]

把它变成这样:

178,979

现在我想废弃这个:

显示 512,518 个结果中的 1 - 24 个

并将其变成这样:

512,518

实现这一目标的最简单方法是什么?

4

3 回答 3

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"
于 2013-08-14T06:51:19.497 回答
1
str = 'Showing 1 - 24 of 512,518 Results'
str.scan(/[\d,]+/)[2]
#=> "512,518"
str[/\d+,\d+/]
#=> "512,518"
于 2013-08-14T06:50:09.810 回答
0

您正在寻找一个整数,后跟一个逗号,再跟一个整数。所以这个正则表达式应该可以解决问题:

/\d+,\d+/
于 2013-08-14T06:53:56.073 回答