October 2006
Intermediate to advanced
888 pages
16h 55m
English
Runs of duplicate characters may be removed using the squeeze method:
s1 = "bookkeeper"
s2 = s1.squeeze # "bokeper"
s3 = "Hello..."
s4 = s3.squeeze # "Helo."
If a parameter is specified, only those characters will be squeezed.
s5 = s3.squeeze(".") # "Hello."This parameter follows the same rules as the one for the count method (see the section 2.28, “Counting Characters in Strings” earlier in this chapter); that is, it understands the hyphen and the caret.
There is also a squeeze! method.
Read now
Unlock full access