2012-12-13 62 views
0

未定我有一個正則表達式這一行:號碼長度內的正則表達式

user.image.gsub(%r{(http://graph.facebook.com/\d{15}/picture\?type=)\w+}, '\1large') 

輪廓圖像URL可以是:

http://graph.facebook.com/12/picture?type=square 
http://graph.facebook.com/123/picture?type=square 
http://graph.facebook.com/1234/picture?type=square 
http://graph.facebook.com/12345679/picture?type=square 

length number的URL內,是不確定的。

我如何使用這個正則表達式匹配這個URL內的任何長度是多少?

我試着用:

user.image.gsub(%r{(http://graph.facebook.com/\d/picture\?type=)\w+}, '\1large') 

,但它無法正常工作。

回答

1
user.image.gsub(%r{(http://graph.facebook.com/\d+/picture\?type=)\w+}, '\1large') 
           add a + here __^ 
+0

非常感謝您!它的正常工作! – hyperrjas

+0

@hyperrjas:不客氣。 – Toto