在Ruby中,我想替换HTML字符串中的给定URL 这是我不成功的尝试:
escaped_url = url.gsub(/\//,"\/").gsub(/\./,"\.").gsub(/\?/,"\?")
path_regexp = Regexp.new(escaped_url)
html.gsub!(path_regexp, new_url)
注意:url
实际上是我撰写的Google图表请求网址,其中的特殊字符不会超过/?|.=%:
答案 0 :(得分:2)
我认为你正在寻找类似的东西:
path_regexp = Regexp.new(Regexp.escape(url))
答案 1 :(得分:2)