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

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

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

str1 = " abc "

str2 = str1.strip  # "abc"

str3 = str1.strip! # "abc"

#str1 теперь тоже равно "abc".

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

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

str = " abc "

s2 = str.lstrip # "abc "

s3 = str.rstrip # " abc"

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

Данный текст является ознакомительным фрагментом.



Поделитесь на страничке

Похожие главы из других книг:

14.4.6. Удаление вершины дерева и удаление дерева: tdelete() и tdestroy()

Из книги автора

14.4.6. Удаление вершины дерева и удаление дерева: tdelete() и tdestroy() Наконец, вы можете удалить элементы из дерева и, на системах GLIBC, удалить само дерево целиком:void *tdelete(const void *key, void **rootp,int (*compare)(const void*, const void*));/* Расширение GLIBC, в POSIX нет: */void tdestroy(void *root, void (*free_node)(void *nodep));Аргументы


Удаление службы

Из книги автора

Удаление службы Для удаления службы предназначено ключевое слово DelService, которое также указывается в блоке, названном в формате [«блок удаления».Services]. Удаление службы выполняется намного проще — просто указывается имя службы, которую нужно удалить (название раздела


Удаление программ

Из книги автора

Удаление программ Приложения у нас – вплоть до самого важного – в привычку входят, ветшают, как платье. Поэтому рано или поздно наступает момент, когда программу приходится удалять. Например, вышла новая версия этого же приложения, или конкуренты выпустили более


2.30. Удаление дубликатов

Из книги автора

2.30. Удаление дубликатов Цепочки повторяющихся символов можно сжать до одного методом squeeze:s1 = "bookkeeper"s2 = s1.squeeze # "bokeper"s3 = "Hello..."s4 = s3.squeeze # "Helo."Если указан параметр, то будут удаляться только дубликаты заданных в нем символов:s5 = s3.squeeze(".") # "Hello."Этот параметр подчиняется тем же


11.3.7. Удаление определений

Из книги автора

11.3.7. Удаление определений Вследствие динамичности Ruby практически все, что можно определить, можно и уничтожить. Это может пригодиться, например, для того, чтобы «развязать» два куска кода в одной и той же области действия, избавляясь от переменных после того, как они были


10.11. Удаление каталога

Из книги автора

10.11. Удаление каталога ПроблемаТребуется удалить каталог, причем эта операция должна быть переносимой, т.е. в ней не должен использоваться специфичный для конкретной ОС программный интерфейс.РешениеНа большинстве платформ вы сможете воспользоваться системным вызовом


Удаление граней

Из книги автора

Удаление граней Для удаления граней команду редактирования тел SOLIDEDIT следует вызывать из падающего меню Modify ? Solid Editing ? Delete faces или щелчком на пиктограмме Delete faces на плавающей панели инструментов Solid Editing. При этом в команде используются ключи Face, Delete.При использовании


6.6.1. Удаление

Из книги автора

6.6.1. Удаление В общем случае удаление осуществляется двумя формами функции-члена erase(). Первая форма удаляет единственный элемент, вторая – диапазон, отмеченный парой итераторов. Для последнего элемента можно воспользоваться функцией-членом pop_back().При вызове erase()


2.1. Источник лишних килобайт

Из книги автора

2.1. Источник лишних килобайт Для начала создадим новый проект Windows-приложения (Pro j ectl. exe). По умолчанию оно создает и показывает одну пустую форму (объявлена в модуле Unitl. pas). Ничего менять не будем, просто скомпилируем и посмотрим размер ЕХЕ-файла. Больше 300 Кбайт – не


Удаление

Из книги автора

Удаление Когда длительность фильма, редактируемого в Pinnacle Studio, велика (полчаса, час и более), файлы проекта могут занимать на диске очень много места. Когда часть проектов становится ненужной (фильм создан, DVD или видеокассеты записаны), их можно удалить. Для удаления


Тупофоны — мобильники без лишних сложностей Андрей Письменный

Из книги автора

Тупофоны — мобильники без лишних сложностей Андрей Письменный ОпубликованоАндрей Письменный Мобильный телефон — прекрасное изобретение. Не только потому, что позволяет звонить, где бы ты ни находился, а ещё и потому, что заменяет ещё кучу


Удаление файлов

Из книги автора

Удаление файлов Если определенные файлы становятся ненужными, их можно выбросить в корзину (не в прямом смысле, конечно). Как это сделать?1) Отметим объекты, которые необходимо удалить.2) Щелкнем правой кнопкой мыши на одном из отмеченных значков и выберем в появившемся