用ruby regex替换url中的字符串

时间:2012-06-08 09:23:12

标签: ruby-on-rails ruby regex

我在可变图片中有这个网址:

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

我想要一个正则表达式ruby来替换这些url的等号[{1}}后面的最后一个字符串:

=

号码111111111111111是一个15位数字。

我该怎么做?

非常感谢!

1 个答案:

答案 0 :(得分:1)

s.gsub(%r{(http://graph.facebook.com/\d{15}/picture\?type=)\w+}, '\1replaced')
#=> "http://graph.facebook.com/111111111111111/picture?type=replaced"