Удаление лишних пропусков
Tagged: Строки
Метод strip удаляет пропуски в начале и в конце строки, а вариант strip! делает
же самое «на месте».
strl = "\t \nabc \t\n"
str2 = strl.strip # "abc"
str3 = strl.strip! # "abc"
# strl теперь тоже равно "abc".
Под пропусками, как обычно, понимаются пробелы, символы табуляции и перехода на новую строку.
Чтобы удалить пропуски только в начале или только в конце строки, применяйте
методыlstripи rstrip:
str = " abc "
s2 = str.lstrip # "abc "
s3 = str.rstrip # " abc"
Имеются также варианты lstrip! и rstrip! для удаления «на месте».
