newb
1
Dear all,
i have a html file in my local path.
In that html file i have below tag.
Now what i need is i want to modify the above tag into
i want to replace all the image path like above path.
Is it possible to do? i have a idea in hpricot parser.
Is it worth to try with hpricot…
if so,kindly provide any sample code or links
Thank you for your time
newb
2
Here’s a hpricot example that works:
require ‘rubygems’
require ‘hpricot’
doc = Hpricot(“
<img
src="/2010-01-12/Capture/1210420100112145725141.jpg"
/>
”)
doc.search(‘img’).each do |img|
img[‘src’] = img[‘src’].gsub(/^/\d{4}-\d{2}-\d{2}/, “”) # have to do
gsub
– gsub! doesn’t work
end
puts doc.html
Anyone, if this can be done smarter, please write.
–Lasse
2010/2/15 Newb N. [email protected]