我有一個字符串,可能包含帶鏈接的文本。 我使用這些指令精心製作的吧:與正則表達式精心製作的網址
message = message.gsub(/http[s]?:\/\/[^\s]+/) do |m|
replace_url(m)
end
如果字符串"http://www.youtube.com/watch?v=6zToqLlM8ms&playnext_from=TL&videos=qpCvM5Ocr3M&feature=sub"
的說明工作。
但如果字符串是"hi my video is http://www.youtube.com/watch?v=6zToqLlM8ms&playnext_from=TL&videos=qpCvM5Ocr3M&feature=sub"
不工作
爲什麼呢?
我該怎麼辦?
謝謝
其實該模式的工作,所以也許問題是與replace_url。嘗試使用「***」(而不是replace_url)運行並親自查看。 – Anton 2010-06-04 11:26:24