Книга: Программирование на языке Ruby

2.19. Удаление лишних пропусков

2.19. Удаление лишних пропусков

Метод strip удаляет пропуски в начале и в конце строки, а вариант strip! делает то же самое «на месте».

str1 = "t nabc tn"
str2 = str1.strip  # "abc"
str3 = str1.strip! # "abc"
#str1 теперь тоже равно "abc".

Под пропусками, как обычно, понимаются пробелы, символы табуляции и перевода на новую строку.

Чтобы удалить пропуски только в начале или только в конце строки, применяйте методы lstrip и rstrip:

str = " abc "
s2 = str.lstrip # "abc "
s3 = str.rstrip # " abc"

Имеются также варианты lstrip! и rstrip! для удаления «на месте».

Оглавление книги

Оглавление статьи/книги

Генерация: 1.172. Запросов К БД/Cache: 3 / 0
поделиться
Вверх Вниз