I Need to Extract Img tag Using Regular Expressions From The Html Page
<\s*img [^\>]*src\s*=\s*(["\'])(.*?)\1
Is This Code Would be ok
Can Any One Say Me Some Other regexp For Img Tag Extracing?
···
--
Posted via http://www.ruby-forum.com/.
I Need to Extract Img tag Using Regular Expressions From The Html Page
<\s*img [^\>]*src\s*=\s*(["\'])(.*?)\1
Is This Code Would be ok
Can Any One Say Me Some Other regexp For Img Tag Extracing?
--
Posted via http://www.ruby-forum.com/.
Newb Newb wrote:
I Need to Extract Img tag Using Regular Expressions From The Html Page
<\s*img [^\>]*src\s*=\s*(["\'])(.*?)\1
Is This Code Would be okCan Any One Say Me Some Other regexp For Img Tag Extracing?
Instead of using a regular expression you could consider a html parser ,
and/or do a xpath search to retrieve images. Check hpricot .
--
Posted via http://www.ruby-forum.com/\.
Yeah, it is quite easy with Hpricot:
require 'open-uri'
require 'hpricot'
site = Hpricot(open("http://code.google.com/edu/submissions/SedgewickWayne/index.html"\))
site.search("//img") #=> returns an array of all images
On Thu, Aug 21, 2008 at 12:50 PM, Lex Williams <etaern@yahoo.com> wrote:
Instead of using a regular expression you could consider a html parser ,
and/or do a xpath search to retrieve images. Check hpricot .
Thomas Wieczorek wrote:
Instead of using a regular expression you could consider a html parser ,
and/or do a xpath search to retrieve images. Check hpricot .Yeah, it is quite easy with Hpricot:
require 'open-uri'
require 'hpricot'site =
Hpricot(open("http://code.google.com/edu/submissions/SedgewickWayne/index.html"\))
site.search("//img") #=> returns an array of all images
yes i used as this
doc = Hpricot.parse(item.description)
imgs = doc.search("//img")
@src_array = imgs.collect{|img|img.attributes["src"]}
but it gives only the Image Url's but I need to Get
<img src =" "> tag Fully ...
Any Helps
On Thu, Aug 21, 2008 at 12:50 PM, Lex Williams <etaern@yahoo.com> wrote:
--
Posted via http://www.ruby-forum.com/\.
Newb Newb schrieb:
Thomas Wieczorek wrote:
Instead of using a regular expression you could consider a html parser ,
and/or do a xpath search to retrieve images. Check hpricot .Yeah, it is quite easy with Hpricot:
require 'open-uri'
require 'hpricot'site = Hpricot(open("http://code.google.com/edu/submissions/SedgewickWayne/index.html"\))
site.search("//img") #=> returns an array of all images
yes i used as this
doc = Hpricot.parse(item.description)
imgs = doc.search("//img")
@src_array = imgs.collect{|img|img.attributes["src"]}but it gives only the Image Url's but I need to Get
<img src =" "> tag Fully ...
Any Helps
Then do
@src_array = imgs.collect{|img| "<img src =\"#{img.attributes["src"]
}\">" }
?
On Thu, Aug 21, 2008 at 12:50 PM, Lex Williams <etaern@yahoo.com> wrote:
--
Otto Software Partner GmbH
Jan Pilz (e-mail: Jan.Pilz@osp-dd.de)
Tel. 0351/49723202, Fax: 0351/49723119
01067 Dresden, Freiberger Straße 35 - AG Dresden, HRB 2475
Geschäftsführer: Burkhard Arrenberg, Heinz A. Bade, Jens Gruhl
i'm not really sure about hpricot , but with html/tree parser , when you
call a node's to_s method , you got it's full html . So , you should try
to call .to_s on the array's elements , and see if it's what you need.
--
Posted via http://www.ruby-forum.com/.
Jan Pilz wrote:
Newb Newb schrieb:
require 'open-uri'
doc = Hpricot.parse(item.description)
imgs = doc.search("//img")
@src_array = imgs.collect{|img|img.attributes["src"]}but it gives only the Image Url's but I need to Get
<img src =" "> tag Fully ...
Any Helps
Then do
@src_array = imgs.collect{|img| "<img src =\"#{img.attributes["src"]
}\">" }?
yes It works..
Is It Possible to Use @src_array into String.sub!(pattern,replacement)
That is
@src_array.sub(/[@src_array]/," ")
@src_array contains all the img tags.i need to replace it empty...
for that will tat above code work?
can u get me there?
--
Otto Software Partner GmbHJan Pilz (e-mail: Jan.Pilz@osp-dd.de)
Tel. 0351/49723202, Fax: 0351/49723119
01067 Dresden, Freiberger Straße 35 - AG Dresden, HRB 2475
Geschäftsführer: Burkhard Arrenberg, Heinz A. Bade, Jens Gruhl
--
Posted via http://www.ruby-forum.com/\.