Удаление не-буквенно-цифровых символов, но оставление пробелов в Ruby

Попытка изменить это:

"The basketball-player is great! (Kobe Bryant)"

на это:

"the basketball player is great kobe bryant"

Хотите уменьшить регистр и удалить все знаки препинания, но оставить пробелы...

Пробовал string.downcase.gsub(/[^a-z ]/, ''), но он удаляет пробелы

18
задан Andrew Grimm 10 April 2012 в 04:08
поделиться