Yeah,
I`m trying to develop a simple application using ruby (when this works i
will pass to rails). I need get the source code from a URL, and find for
this string:
$299.99
wow, but i need search for not only 149.00, but for all possible
numbers, my
friend suggest this:
*$\d+\.\d{2}.*
i think this works! but i need other thing… look my code:
#!/usr/bin/ruby
require ‘hpricot’
require ‘open-uri’
@content = Hpricot(open("
http://www.newegg.com/Product/Product.aspx?Item=N82E16855101066"))
now how i can find for
$\d+.\d{2}.
?
@content.search(“
$\d+.\d{2}.
”) is broken ;(
how i can solved this?
thanks for you attention,
Luiz Vitor Martinez C…
–
Regards,
Luiz Vitor Martinez C. [Grabber].
(11) 8187-8662
rubz.org - engineer student at maua.br
Thanks much! This really works
Now i`m having a new problem (very simple), the output is $1999,00, how
i
can remove a $? I will need convert this to a float number
Regards,
Luiz Vitor Martinez C…
On Jan 5, 2008 11:10 PM, s.ross [email protected] wrote:
Yeah,
numbers, my
thanks for you attention,
–
Regards,
Luiz Vitor Martinez C. [Grabber].
(11) 8187-8662
rubz.org - engineer student at maua.br
Don’t use the regex. Let hpricot do what it’s good at:
$ irb
require ‘rubygems’
require ‘hpricot’
html = ‘
149.00
’
doc = Hpricot.parse(html)
ele = doc.search(‘h3.zmp’)
puts ele.text
=> 149.00
In your code, your @content will be searchable the same way. Hpricot
will give you a collection of all h3’s with class ‘zmp’.
http://code.whytheluckystiff.net/doc/hpricot/
Hope this helps.
Thanks
I do it!
Regards,
Luiz Vitor Martinez C…
On Jan 6, 2008 12:15 AM, Joe [email protected] wrote:
Now i`m having a new problem (very simple), the output is $1999,00, how
will give you a collection of all h3’s with class ‘zmp’.
I`m trying to develop a simple application using ruby (when this
http://www.newegg.com/Product/Product.aspx?Item=N82E16855101066"))
–
Regards,
Luiz Vitor Martinez C. [Grabber].
(11) 8187-8662
rubz.org - engineer student at maua.br