예를 들어 변수 안에 이미지 태그가 포함 된 HTML 코드가 있습니다. 나는이 추가적으로 매개 변수를 추가 할ruby gsub을 사용하여 url에 매개 변수를 추가하고 싶습니다.
html_chunk = "<p><img src="https://www.eff.org/files/HTTPS_Everywhere_new_logo.jpgxcvxcvxcv" style="width: 360px; height: 311px; " /><img alt="" src="https://mylocal/media/a649vb?filename=1339756119888_sprites_ie6.png&amp;type=attachment" /></p>"
는 그 변수 안에 이미지 태그의 모든 src
속성에 "&foo=123"
을 말한다.
gsub!
방법
html_chunk.gsub!(/"(http[s]?:\/\/.*?\/([media]+).*\")/) {|src| "#{src}&foo=123}"}
를 사용하여 시도하지만 자바 스크립트에서이
<img alt="" src="https://mylocal/media/a649?filename=1339756119888_sprites_ie6.png&amp;type=attachment"&_foo=123 />
왜 당신이 루비를 사용하려면 자바 스크립트 태그가? –
그냥 노코 기리를 사용하면 시간을 절약 할 수 있습니다. – tokland
Nokogiri는 파싱을 매우 느리게 만듭니다. –