Thanks a lot Michael, it worked perfectly.

Thanks for the link too, it cleared some things up.

Elías

On Dec 22, 11:23 am, "Michael Libby" <[email protected]>
wrote:
> On Mon, Dec 22, 2008 at 10:09 AM, elioncho <[email protected]> wrote:
>
> > Hello,
>
> > I am trying to apply a gsub! to a string. I want to know how to make
> > the pattern evaluate that everything that IS NOT numbers, letters or
> > commas should be replaced with ""(nil). Any ideas in how to do this
> > pattern?
>
> irb(main):009:0> "123***,ABC,$$%abc,----+X+----".gsub(/[^\w,]/, '')
> => "123,ABC,abc,X"
>
> Build a character class with []
> Then choose \w and , as characters in the class that you want
>   (although note that \w includes all alphanumerics and _)
> Then negate them both with ^ at the start of the character class
>
> Much more information about Regexp in Ruby can be found here:
>
> http://www.ruby-doc.org/docs/ProgrammingRuby/html/tut_stdtypes.html#S4
>
> -Michael
>
> --
> Michael C. Libbywww.mikelibby.com
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Ruby 
on Rails: Talk" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/rubyonrails-talk?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to