Hi --

On Thu, 21 Jun 2007, J. mp wrote:

> WTF:
>
>    str = "teste / test.com, alf / test.com, joe / teste.com"
>
>    emails_array = Array.new
>    emails = str.split(",")
>    emails.each do |single_str|
>
>      tmp = single_str[/^([^@\s]+)@((?:[-a-z0-9]+\.)+[a-z]{2,})$/i]
>
>      if !tmp.nil?
>        emails_array << tmp
>
>      end
>     end
>
>
>
> --- Expected result
>
> emails_array => ["teste / test.com","alf / test.com","joe / teste.com"]
>
>
> -----Actual result
>
> emails_array => [teste / test.com]

I get:

["teste / test.com", " alf / test.com", " joe / teste.com"]


David

-- 
* Books:
   RAILS ROUTING (new! http://www.awprofessional.com/title/0321509242)
   RUBY FOR RAILS (http://www.manning.com/black)
* Ruby/Rails training
     & consulting:  Ruby Power and Light, LLC (http://www.rubypal.com)