When there is more than one argument, take the intersection. : delete « String « Ruby






When there is more than one argument, take the intersection.


# Arguments that begin with ^ are negated.
"hello".count('a-z', '^aeiou')   # => 3: count lowercase consonants
"hello".delete('a-z', '^aeiou')  # => "eo: delete lowercase consonants

 








Related examples in the same category

1.With delete or delete!, you can delete characters from a string
2.Get rid of that extra l in alll:
3.use two ls instead of one for delete method
4.negate all or part of an argument with the caret (^), similar to its use in regular expressions