Stripping out non-word characters?


#1

I know this is a more Ruby thing, but I want to strip out all non-word
(\W) characters from a string.

Is there a regexp way to do this? Right now, I have:

params[:object][:item].sub!(/(\W)*/,’’)

but that only removes the first instance, not all non-word chars.

Thanks,

  • Nic.

#2

I think you just want to call gsub instead of sub…

b


#3

Of course, thanks!

On 2/22/06, Ben M. removed_email_address@domain.invalid wrote:

params[:object][:item].sub!(/(\W)*/,’’)


Rails mailing list
removed_email_address@domain.invalid
http://lists.rubyonrails.org/mailman/listinfo/rails

  • Nic