Chapter 11. Regular expressions and regexp-based string operations
In this chapter
- Regular expression syntax
- Pattern-matching operations
- The MatchData class
- Built-in methods based on pattern matching
In this chapter, we’ll explore Ruby’s facilities for pattern-matching and text processing, centering around the use of regular expressions. A regular expression in Ruby serves the same purposes it does in other languages: it specifies a pattern of characters, a pattern that may or may not correctly predict (that is, match) a given string. Pattern-match operations are used for conditional branching (match/no match), pinpointing substrings (parts of a string that match parts of the pattern), and various text-filtering techniques.
Regular ...
Get The Well-Grounded Rubyist now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.