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

августа 8, 2008

Цепочки повторяющихся флагов можно сжать до одного методом squeeze:

si = “bookkeeper”
s2 = si.squeeze # “bokeper”
s3 = “Hello… ”
s4 = s3.squeeze # “Helo.”

В случае, если указан параметр, то будут выходить только дубликаты заданных в нем символов:

s5 = s3.squeeze(”.”) # “Hello.”

Данный параметр идет тем же правилам, что и параметр метода count, т.е. допускаются дефис и символ ^.
Имеется также метод squeeze!.

Связанные записи

Комментировать

Вы должны войти для того, чтобы оставить комментарий.