2
正則表達式我有這個字符串如何爲類似的字符串
[url=test.php]test[/url]
或
[url=http://test.php]text[/url]
我想正則表達式得到這個
[url=http://test.php]text[/url]
例如:
前:
str = "[url=test.php]text[/url]"
str.gsub(/\[url=(.*?)\](.*?)\[\/url\]/,'[url=http://\1]\2[/url]')
=> "[url=http://test.php]text[/url]"
問題:
str = "[url=http://test.php]text[/url]"
str.gsub(/\[url=(.*?)\](.*?)\[\/url\]/,'[url=http://\1]\2[/url]')
=> "[url=http://http://test.php]text[/url]"
所以..兩個 「HTTP://」
任何想法嗎?
感謝
我已經更新我的問題 – squarezw 2010-09-22 13:47:02