Ruby Regexp

A magical tool for text processing

by Sundeep Agarwal

DescriptionTable of ContentsDetailsHashtagsReport an issue

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
 

Book Details

Subject
Computer Science
Publisher
Self-publishing
Published
2020
Pages
72
Edition
1
Language
English
PDF Size
0.5 MB
License
CC BY-NC-SA

Related Books

I Love Ruby
Ruby is an easy to learn programming language, it was invented by a guy named Matz in Japan. Ruby is a free software and can be used by any one for zero cost. Ruby's popularity was initially confined to Japan, later it slowly trickled out to rest of the world. Things changed with the emergence of Ruby on Rails which is a popular web-development fra...
RubyFu
This book is a great collection of ideas, tricks, and skills that could be useful for Hackers. It's a unique extraction reference, summarizes a lot of research and experience in order to achieve your w00t in the shortest and smartest way. Rubyfu is where you'll find plug-n-hack code. Rubyfu is a book to use not only to read, it's where ruby goes ev...
Ruby Notes for Professionals
The Ruby Notes for Professionals book is compiled from Stack Overflow Documentation, the content is written by the beautiful people at Stack Overflow....
Ruby on Rails Notes for Professionals
The Ruby on Rails Notes for Professionals book is compiled from Stack Overflow Documentation, the content is written by the beautiful people at Stack Overflow....
Ruby Best Practices
How do you write truly elegant code with Ruby? Ruby Best Practices is for programmers who want to use Ruby as experienced Rubyists do. Written by the developer of the Ruby project Prawn, this concise book explains how to design beautiful APIs and domain-specific languages with Ruby, as well as how to work with functional programming ideas and techn...
Learning Ruby on Rails
Ruby on Rails (RoR), or Rails, is an open-source popular web application framework. Rails uses Ruby, HTML, CSS, and JavaScript to create a web application that runs on a web server. Rails uses the model-view-controller (MVC) pattern and provides a fullstack of libraries from the database all the way to the view. It is an unofficial and free Ruby...