Угу, регулярное выражение немного сбивает с толку.
Я пытаюсь удалить все возможные знаки пунктуации в конце строки:
if str[str.length-1] == '?' || str[str.length-1] == '.' || str[str.length-1] == '!' or str[str.length-1] == ',' || str[str.length-1] == ';'
str.chomp!
end
Я уверен, что есть способ лучше. Есть указатели?