• Post category:StudyBullet-5
  • Reading time:7 mins read


What you will learn

Understand regular expression syntax

Use metacharacters and characters sets in defining patterns.

Using groups for more advanced searching, plus replacing parts of strings

Using flags and greedy vs. lazy to fine-tune your regular expressions

Lookahead and Lookbehind

Examples and exercises provided in Bash, JavaScript, Python and Grep

Define more complex patterns using regular expressions.

Take advantage of repetition and grouping.

Description

8.5 HRS OF AWESOME FIVE STARS ⭐⭐⭐⭐⭐ VIDEOS!

This is the largest Regular Expressions (REGEX) course on the Udemy platform covering universal REGEX, meaning that the regular expression material you learn here will be applicable in most if not all regular expression engines: Bash, Python, Perl, Java, C#, JS, AWK, SED, GREP. We have included 100+ Examples in all languages in addition to general REGEX explanations. In computing, a regular expression, also referred to as “regex” or “regexp”, provides a concise and flexible means for matching strings of text, such as particular characters, words, or patterns of characters. A regular expression is written in a formal language that can be interpreted by a regular expression processor. In this course, we will start slow with the most basic regular expression functionality, like searching and matching, learning what each of the symbols do and how to use them to do what we need. After we learn the most basic things, we will start with more complex operations and real worlds solutions.

WHY REGEX?

  • Really clever “wild card” expressions for matching and parsing strings.

  • Very powerful but quite cryptic

  • Fun once you understand them!

  • A language of “marker characters” – programming with characters

  • It is kind of an “old school” language – compact

WHAT YOU WILL LEARN?

  • Basics

  • Character set

  • Repetitions

  • Anchors & Boundaries

  • Groups & Backreferencing

  • Assertions & Look arounds

  • Projects

  • Examples with languages: Bash, Python (Notebook included), Perl, C#, JS, C++ and so on

  • In this course with will demonstrate the Regex features of the REFGEX101 and Notepad++.

Based on your earlier feedback, we are introducing a Zoom live class lecture series on this course through which we will explain different aspects of REGEX. Live classes will be delivered through the Scientific Programming School, which is an interactive and advanced e-learning platform for learning scientific coding. Students purchasing this course will receive free access to the interactive version (with Scientific code playgrounds) of this course from the Scientific Programming School (SCIENTIFIC PROGRAMMING IO). Instructions to join are given in the bonus content section.


Get Instant Notification of New Courses on our Telegram channel.


Q&A

Please use the Q&A feature on Udemy to ask questions! We’d love to talk about why regular expressions don’t seem to be working, discussing decisions we made about course content, and debating regular expression philosophy.

Regular expressions are for anyone, but in reality, only those who deal with a lot of text will find an everyday use for them. It goes without saying that programmers need to know regex, but web developers/designers, data analysts, and researchers can also reap the benefits.

There’s no risk involved in taking this Course! This course comes with a 30-day money-back guarantee. Once you Enroll for this Course, you get lifetime access to this course and you will get all the future updates. you also get a Certification of Completion once you complete the course.

English
language

Content

Foundation

Course Organisation
History
Tools for Regex
Regex characters
Literals
Models
Metacharacters
Wildcards and non-printables
Character sets
Character ranges
Negating and escaping meta characters
Shorthand characters
Quantifies and repetitions
Greedy and lazy matches
Anchors and boundaries
Alterations
Groups and backreferencing
Lookarounds
Eaxmple 1
Eaxmple 2
Example 3

REGEX and Linux Command Line

Linux command line wildcards
REGEX and GREP
REGEX and SED
REGEX and Find

REGEX with Python

Python RE

REGEX and Notepad++

Introduction
Regex- first example
Notepad++ Find and replace with word boundaries