0

I have an array list of email address and i want to delete eveything after the ";"

i tried chomp. but that didnt seem to work.

How would i loop through the array and remove everything after the ";" in my view.

Fresh
  • 757
  • 1
  • 7
  • 18

1 Answers1

2

Try:

["aaaa;bbb"].map { |e| e.gsub(/;.*/, ';') }

From documentation: gsub returns a copy of str with the all occurrences of pattern substituted for the second argument.

So this regexp will match ; and any character after, so you have to pass ; as second argument.

Lucas
  • 2,587
  • 1
  • 18
  • 17