Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Cybrary

Regex

via Cybrary

Overview

In this course you'll learn the basics of regular expressions, also known as Regex. As a professional you will understand when it is beneficial to use Regex and when it's not, how to construct Regex, and how to read Regex built by other professionals.

What Does Regex Mean?

Regex is short for regular expression, which is an approach that is used in programming that matches patterns of text. Regex allows users to match strings of text easily. To illustrate, a simple example is: a regular expression could be used to search a large volume of text and change all occurrences of the word "dog" to "cat."

Regular expressions are used in search engines (like Google) to determine an algorithmic match to the search a user is looking for, for data validation, and syntax highlighting systems.

What Does this Regex Course Entail?

In Cybrary's onlne Regex course, you will learn how and when to use regular expressions effectively, a valuable addition to your skill set. You will also learn about the structure of regular expressions, which can help you condense long coding work into just two or three lines. By the conclusion of the course, you will be able to build regex and recognize and read the regular expressions used by other developers.

Regular expressions are available across so many different languages that it's essential that developers get to know them. Using and understanding regex will save time, reduce coding work, and increase your productivity.

This Regex online training is self-paced and contains 1.5 hours of clock time for the included lessons. Upon finishing the course, you will have earned 1.5 CEU/CPE and you will receive a Certificate of Completion.

Who Should Take this Regex Training?

This online Regex training course is ideal for complete beginners, those who have limited knowledge of regular expressions, back-end developers, and those aspiring to work in the data science filed. You don't have to have any previous experience and there are no prerequisites for the class.

Why Should You Learn Regex?

If you do any amount of programming at your organization, or if you plan to move into a position that involves it, then now is the time to learn regex. There will undoubtedly come a time when you will need to manipulate strings in more complex ways than simple string functions can provide. Regular expressions are used in nearly all programming languages and are considered the standard for string manipulation. They are also used in searches and other utilities.

any developers don't want to learn regex because they look complicated and even intimidating. However, you will find out that they aren't that difficult to learn with our online course, and you will find that having an understanding of the basics will be a great benefit to you in your current and future IT positions.

If you aren't convinced yet, here are some additional reasons why you should learn regular expressions:

  • Regular expressions are used everywhere – Nearly all programming languages and tools support regular expressions including ActionScript, Apache, ColdFusion, Java, JavaScript, Perl, PHP, Python, Ruby, HTTP Server, Google Analytics, Google Code Search, the .NET framework, Yahoo! Pipes, Microsoft Exchange Server, OpenOffice.org, Oracle Database, Windows PowerShell, and many others.
  • Mastery of regular expressions will set you apart – While regular expressions seem to be everywhere, there are many programmers who don't know them because they can seem intimidating. When you know regex and how to use them effectively, you possess a valuable skill that many others don't.
  • Regular expressions save you time – Even for regex rookies, they are usually the fastest way to get programming done.
  • Regular expressions help keep code length down – This is very helpful with JavaScript where it's important to keep code short for users with slower Internet connections.
  • Regular expressions are quick – Regexes that are written with attention to performance will nearly always be fast enough for your needs.

Syllabus

  • Module 1: Introduction
    • 1.1 Introduction - RX
    • 1.2 When and How to Use Regex - RX
  • Module 2: Regex Structure
    • 2.1 Introduction to Regex Structures - RX
    • 2.2 Character Classes: Words, Digits, and Spaces - RX
    • 2.3 Character Classes: Character Range, “Any of”, and Wild Cards - RX
    • 2.4 Quantifiers: Length of Queries and Some Digit Based Examples - RX
    • 2.5 Length of Queries and Mixed Examples Continued - RX
  • Module 3: Building Regex and Examples
    • 3.1 Words with Small Variants and Letter Manipulation - RX
    • 3.2 Extracting Data from Windows Log Sources - RX
    • 3.3 Extracting Data from Firewall Log Sources - RX
    • 3.4 Extracting data from Firewall Log Sources Continued - RX

Taught by

Kevin Hernandez

Reviews

Start your review of Regex

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.