0

我在变量图像中有这个 url:

 image = http://graph.facebook.com/111111111111111/picture?type=square

=我想要一个正则表达式 ruby​​ 来替换这些网址的等号后的最后一个字符串:

image = http://graph.facebook.com/111111111111111/picture?type=small
image = http://graph.facebook.com/111111111111111/picture?type=large
image = http://graph.facebook.com/111111111111111/picture?type=normal

数字 111111111111111 是一个 15 位数字。

我该怎么做?

非常感谢你!

4

1 回答 1

1
s.gsub(%r{(http://graph.facebook.com/\d{15}/picture\?type=)\w+}, '\1replaced')
#=> "http://graph.facebook.com/111111111111111/picture?type=replaced"
于 2012-06-08T09:33:08.443 回答