在Ruby中,我想要替換HTML字符串中的給定URL。
這裏是我的失敗嘗試:Ruby:替換HTML字符串中的給定URL
escaped_url = url.gsub(/\//,"\/").gsub(/\./,"\.").gsub(/\?/,"\?")
path_regexp = Regexp.new(escaped_url)
html.gsub!(path_regexp, new_url)
注:url
其實是我寫的一個谷歌圖的請求的URL,這將不會有更多的特殊字符比/?|.=%:
首先這裏有一個提示:gsub返回替換文本,gsub!改變你的變量並返回零 – pguardiario
謝謝!更正 –