Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Accelerated Regular Expressions Training - Regex
Rating: 4.2 out of 5(529 ratings)
3,493 students

Accelerated Regular Expressions Training - Regex

Want to learn Regular Expressions while also saving time? Join us in this Hands-On & filled with challenges experience!
Last updated 9/2021
English
English [Auto],Turkish [Auto],

What you'll learn

  • Regular Expressions core concepts
  • Write cleaner and efficient code by applying Regular Expressions
  • Data extraction with Regular Expressions
  • Understanding of search/search and replace operations on text

Course content

9 sections65 lectures1h 43m total length
  • Course Introduction1:07

    Master regular expressions (regex) quickly with this accelerated training that covers search and replace, data extraction, and everyday use by developers, taught by Arthur Bandeira.

  • Module Introduction0:14

    Learn runtime and code editor setup tips and pitfalls, and understand what regular expressions are, in this module.

  • Course Overview2:09
  • Q&A Best Practices1:27

    Learn practices for our q&a section by sharing error messages, screenshots, environment setup, and test data; encourage users to search for existing answers, use keywords, and help others with kindness.

  • Online Tools1:18

    Explore online tools for practicing regular expressions, using RegEx 101 to visualize patterns, set flags, and test strings, while also noting future setup of a JavaScript/NodeJS environment.

  • Environment Setup1:54

    Install nodejs from nodejs.org using the lts version. Run JavaScript files with node filename.js on Windows, Mac, or Linux, and use VS Code or Code Runner, saving before rerun.

  • What are Regular Expressions?1:29

    Explore how regular expressions define search patterns to match and manipulate strings, including find and replace and input validation, with practical uses like emails and csv data extraction.

Requirements

  • Basic Programming Knowledge
  • Understading of Basic concepts such as: Strings and API

Description

Regular expressions (Regex) are a rather simple technique to grasp but, nonetheless, of extreme importance in the programming field. If I had to guess, however, I would venture to say that most programmers are not acquainted with even the most elementary principles of Regex.

Sure, You could tell me: “I have survived so far without knowing Regex.”; chances are, however, that the moment will come for you to face a task that includes the need to work with text, in which case I’m sad to tell you that your code will quickly “join the dark side of the Force”... Jokes aside, I can assure you that, without Regex, you will miss many tools that would enable you to write cleaner, more efficient code, not to mention they would save you a considerable amount of time and quite a bit of effort!


For a quick glance at the topics you will learn on Regex:

  • Groups

  • Character classes (also known as “Character sets”)

  • Quantifiers

  • Backreferences

  • Flags

  • Borders


If you are not familiar with any of these subjects, or even if you would like to deepen and/or broaden your knowledge while developing some handy skills, this course will greatly help you not only to effectively use Regular Expressions but also (and more importantly) to become a more well-rounded programmer.


It will certainly be a joy and a privilege to have you as our student!


We wish you all the best and a great learning experience!

Who this course is for:

  • Developers who are seeking for effective and clean solutions for search, search and replace and/or data extraction