Section 2.32. Printing Special Characters


2.31. Removing Specific Characters

The delete method removes characters from a string if they appear in the list of characters passed as a parameter:

s1 = "To be, or not to be" s2 = s1.delete("b")            # "To e, or not to e" s3 = "Veni, vidi, vici!" s4 = s3.delete(",!")           # "Veni vidi vici"


This parameter follows the same rules as the one for the count method (see section 2.28, "Counting Characters in Strings" earlier in this chapter); that is, it understands the hyphen and the caret.

There is also a delete! method.




The Ruby Way(c) Solutions and Techniques in Ruby Programming
The Ruby Way, Second Edition: Solutions and Techniques in Ruby Programming (2nd Edition)
ISBN: 0672328844
EAN: 2147483647
Year: 2004
Pages: 269
Authors: Hal Fulton

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net