Regular Expressions (Regex) Course

SKU: 3821
10 Lesson
|
30 Hours
Regular Expressions (Regex) are used to search, validate, extract, and replace text patterns in strings. This Regex Course teaches you how to write, understand, and apply regular expressions through practical examples. You will learn pattern matching, character classes, quantifiers, groups, anchors, lookarounds, and debugging techniques that can be used in programming, web development, data processing, automation, and log analysis.

Overview

Prerequisites

  • No prior Regex experience required
  • Familiarity with text editing and file handling is helpful
  • Basic knowledge of any programming language (Python, JavaScript, Java, or PHP recommended)

What You Will Learn

  • Understand what Regular Expressions are and how they work
  • Write and read regex patterns from basic to advanced level
  • Use metacharacters, character classes, and shorthand notations (\d, \w, \s)
  • Apply quantifiers - greedy and lazy - to control repetition
  • Use anchors (^, $) and word boundaries (\b) for position-based matching
  • Create capture groups, nested groups, and backreferences
  • Write lookahead and lookbehind assertions for advanced matching
  • Validate emails, phone numbers, IP addresses, URLs, and dates using regex
  • Extract and manipulate data from log files and unstructured text
  • Apply regex in Python, JavaScript, Java, PHP, Perl, and Unix tools (grep, awk, sed)
  • Optimize regex patterns and avoid common mistakes like catastrophic backtracking
  • Work with Unicode and international characters in regex

Key Features

Course Curriculum

1. What is a Regular Expression? History and overview
2. Regex flavors and engines (PCRE, POSIX, .NET, Python re, JavaScript)
3. Regex tools and testers (regex101.com, RegEx Buddy, Notepad++)
1. Literal characters and syntax rules
2. Modes/flags - case-insensitive, multiline, global, dotall
3. Metacharacters and their role in pattern matching
4. Escaping metacharacters with backslash
5. Non-printable characters (n, t, r)
1. Character sets [abc] - matching specific characters
2. Negating a character set [^abc]
3. Character ranges [a-z], [0-9], [A-Z]
4. Metacharacters inside character sets
5. Shorthand classes: d, D, w, W, s, S
6. The wildcard dot - matching any character
1. {m} - exact repetition
2. {m,n} - min/max repetition range
3. * - zero or more (Kleene star)
4. + - one or more (Kleene plus)
5. ? - optional character
6. Greedy vs. lazy (non-greedy) quantifiers
1. ^ - start of line/string
2. $ - end of line/string
3. Word boundaries b and B
4. Multiline mode anchors
1. Capture groups (...)
2. Nested groups (a(bc))
3. Non-capturing groups (?:...)
4. Backreferences 1, 2 to reuse captured text
5. Alternation with groups (abc|def)
1. Positive lookahead (?=...)
2. Negative lookahead (?!...)
3. Positive lookbehind (?
4. Negative lookbehind (?
1. Atomic grouping and possessive quantifiers
2. Conditional regex (?(condition)yes|no)
3. Unicode and international character matching
4. Regex performance optimization and efficiency
5. Common pitfalls and how to avoid them
6. Recursive regex patterns
1. Python - re module (match, search, findall, sub, compile)
2. JavaScript - RegExp object and string methods
3. Java - java. util.regex package
4. PHP - preg_match, preg_replace
5. Perl - native regex support
6. Unix/Linux - grep, awk, sed
1. Matching decimal numbers, phone numbers, email addresses
2. Matching IP addresses, dates, and times
3. Matching URLs, HTML tags, and specific filenames
4. Trimming whitespace from strings
5. Extracting data from log files
6. Data validation and form input sanitization
7. Web scraping and data cleaning use cases
Talk To Us

We are happy to help you

1-800-7430-173 (US Toll Free)
Drop Us a Query
Fields marked * are mandatory

Request For Live Demo Class

Course Fees

Online Class Room Program

US $ 799.00
100% Money Back Guarantee
  • Duration : 30 Hrs
  • Plus Self Paced

Classes Starting From

  • Fast Track Batch 08 Jul 2026
  • Weekday Batch 13 Jul 2026
  • Weekend Batch 11 Jul 2026

1 ON 1 Training

US $ 899.00
100% Money Back Guarantee
  • Duration : 30 Hrs
  • Plus Self Paced

Classes Starting From

  • Fast Track Batch 08 Jul 2026
  • Weekday Batch 13 Jul 2026
  • Weekend Batch 11 Jul 2026

Corporate Training

Corporate Training
  • Customized Training Delivery Model
  • Flexible Training Schedule Options
  • Industry Experienced Trainers
  • 24x7 Support

Trusted By Top Companies Worldwide

MITSUBISHI
Emirates
BECHTEL
Tech Mahindra
Techmill
metacube
Fareportal
Trelleborg
Capgemini
AU Small Finance Bank
United Nations
Inter Mid
SoftFlex
align
utthunga
Rimini Street
EJADAH
Yash Technologies
suyati
Hettich
APPCINO

Want to know Today's Offer

X

Regex Certification

Upon completing the Regex Training course at igmGuru, you will receive an industry-recognized Course Completion Certificate that validates your practical knowledge and skills in Regular Expressions.

Regex Certification

Reviews


Login
Don't have an account?
Sign Up

Our Alumni works at

HCL
FAI
YOKAGAWA
Tech Mahindra
SOCIETE GENERALE
SAMSUNG
EMIDS
DHL
FedEx
PayPal
BOSCH
asian paints
MICRO FOCUS
hgs
eClerx
Nasdaq
Persistent
CSS CORP
×

Your Shopping Cart


Your shopping cart is empty.