Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Master Regular Expressions from scratch - All languages
Rating: 4.4 out of 5(560 ratings)
14,701 students

Master Regular Expressions from scratch - All languages

Learn how to use Regular Expressions (regex) in all programming languages from scratch. Practice by creating 8 Regex.
Last updated 4/2017
English
English [Auto],

What you'll learn

  • At the end of this course students will be able to use Regular Expressions
  • At the end of this course students will be able to use Regular Expressions inside any Programming Language
  • At the end of this course students will be able to understand Regular Expression syntax
  • Students will be able to write basic and advanced regular expressions for their applications

Course content

10 sections38 lectures2h 3m total length
  • Introduction2:23

    Master regular expressions from scratch introduces fundamentals, including character sets, repetition, and back references, and guides you through creating common patterns for emails, credit card numbers, and IP addresses.

  • What are Regular Expressions3:29

    Explore what regular expressions are, a sequence of symbols that express text, and their use in searching, matching, and replacing across languages.

  • Regular Expression engines1:11

    Explore how regular expression engines differ across languages, from Java, JavaScript, Ruby, SQL, and Python, while noting that basic features stay the same and using a JavaScript-based engine online.

  • Notation Convention and Modes1:18

    Explore notation conventions for regular expressions, including delimiter slashes and modifiers such as global and insensitive parsing, and learn how testers use these conventions before diving into regex.

Requirements

  • Students should be familiar with a programming language
  • Students should have an internet connection
  • Students should be willing to learn and follow until the end

Description

Master Regular Expressions from Scratch is a hands-on course for all languages. Regular Expression content in this course is for most of the Regular Expression Engines. There are some differences in implementation of Regular Expressions in different languages. We will be using a JavaScript based Regular Expression Engine in this course but the core fundamentals and how regular expressions works remains the same everywhere.

Regular Expressions are also called regex , regexp pluralized as regexes. We will be using regex throughout the course instead of Regular Expressions because it is easy to pronounce.

Regular Expressions are all about text. All things such as email, news, text messages, code, contacts and articles all these things are text. Regular Expressions are a tool that allows us to work with text by defining text patterns.

This course also contains practice examples where we will be creating Regular Expressions step by step in order to get a better understanding of how to work with regular expressions.We will create Regular Expressions for

  1. Names
  2. Postal Codes
  3. URLs
  4. Credit Card
  5. Email
  6. HTML Tags
  7. IP Addresses
  8. Password

In this course we will start learning Regular Expressions from scratch. After learning some basics we will learn about more advanced operations in Regular Expressions. At the end of this course we will practice what we have learned by practicing Regular Expressions.

Let's get started.

Who this course is for:

  • Any developer who is working with any sort of text should take this course.
  • Students that want to learn regular expressions in a very easy way should take this course.
  • Students who had issues learning regular expressions before should take this course.
  • Any developer who want to create more advanced applications should take this course.