Book Description
Scripting and automation tasks often need to extract particular portions of text from input data or modify them from one format to another.
This book will help you learn Ruby Regular Expressions, a mini-programming language for all sorts of text processing needs.
The book heavily leans on examples to present features of regular expressions one by one. It is recommended that you manually type each example and experiment with them.
You should have prior experience working with Ruby, should know concepts like blocks, string formats, string methods, Enumerable, etc.
This open book is licensed under a Creative Commons License (CC BY-NC-SA). You can download Ruby Regexp ebook for free in PDF format (0.5 MB).
Table of Contents
Chapter 1
Why is it needed?
Chapter 2
Regexp literal and operators
Chapter 3
Anchors
Chapter 4
Alternation and Grouping
Chapter 5
Escaping metacharacters
Chapter 6
Dot metacharacter and Quantifiers
Chapter 7
Working with matched portions
Chapter 8
Character class
Chapter 9
Groupings and backreferences
Chapter 10
Lookarounds
Chapter 11
Modifiers
Chapter 12
String Encoding
Chapter 13
Miscellaneous
Chapter 14
Gotchas