
Brief introduction from the instructor.
Regular expressions definition.
Common ways to refer to regex.
Covers useful software to use when crafting regex.
Explore character classes in regex, using square brackets to match vowels, ranges, digits, and individual characters, with case sensitivity, negation, and escaping a dash.
Explore capture groups and non capture groups, use a back reference to extract domains and iterate with quantifiers, while learning optional http(s) prefixes and look arounds.
Learn how the word boundary assertion marks transitions from word to non-word characters, enabling you to match standalone words like woo while ignoring context.
Explore how modifiers alter a regex pattern, focusing on the inline method; learn m, i, s, and x to control anchors, case, dot matches newline, and readability.
Demonstrate extracting data from csv files with a regex approach, using a non-comma character class and new line handling to capture fields.
Learn how to parse HTML tables to extract first name, last name, and age using a Ruby example with read, scan, blocks, and storing results in arrays or hashes.
Are you ready to begin your journey as regex sorcerer? You may be asking what is regex? It is short for regular expressions, a regex is a string that allows you to create patterns that help match, manipulate and manage text.
Regex's can be found in many programming languages, command line utilities and programs such as text editors.
Regex may seem daunting because of the hieroglyphic style syntax chalk filed with seemingly double meaning and nonsense-ory.
But have no fear. This introductory class is here to bring order to chaos. We may not dive completely into the bowls of regex but I am confident that you will leave with a greater understanding and will acquire the tools to continue your studies.
This course is provided completely free. Theres nothing to lose, so what are you waiting for? Don't delay register and begin your journey today!