Call +65 6100 0613 Email:

Instructor-led Classroom Adult Training in Singapore - Modular Fast Track Skill-Based Trainings

Regular Expression Essential Training

Learn how to find and manipulate text quickly and easily using regular expressions. This course will cover the basic syntax of regular expressions, shows how to create flexible matching patterns, and demonstrates how the regular expression engine parses text to find matches. The course also covers referring back to previous matches with backreferences and creating complex matching patterns with lookaround assertions, and explores the most common applications of regular expressions.

Course Highlights

  • Creating flexible patterns using character sets
  • Achieving efficiency when using repetition
  • Understanding different types of search strategies
  • Writing logical and efficient alternations
  • Capturing groups and reusing them with backreferences
  • Developing complex patterns with lookaround assertions
  • Working with Unicode and multibyte characters
  • Matching email addresses, URLs, dates, HTML tags, and credit card numbers
  • Using search and replace to format a document


All participants will receive a Certificate of Completion from Tertiary Courses after achieved at least 75% attendance.

Funding and Grant Applications

Click the links below to apply. Note that you need to register the course first.

For Singaporeans: SkillsFuture Credit

For Company: SSG Training Grant

Course Code: CRS-N-0034434

Course Booking

$298.00 (GST-exclusive)

Course Date

Course Time

* Required Fields

Course Cancellation/Reschedule Policy

We reserve the right to cancel or re-schedule the course due to unforeseen circumstances. If the course is cancelled, we will refund 100% to participants.
Note the venue of the training is subject to changes due to class size and availability of the classroom.
Note the minimal class size to start a class is 3 Pax.

Course Details

1. Regular Expressions

  • What are regular expressions?
  • The history of regular expressions
  • Regular expression engines
  • Installing an engine
  • Notation conventions and modes

2. Characters

  • Literal characters
  • Metacharacters
  • The wildcard metacharacter
  • Escaping metacharacters
  • Other special characters

3. Character Sets

  • Defining a character set
  • Character ranges
  • Negative character sets
  • Metacharacters inside character sets
  • Shorthand character sets
  • POSIX bracket expressions

4. Repetition Expressions

  • Repetition metacharacters
  • Quantified repetition
  • Greedy expressions
  • Lazy expressions
  • Using repetition efficiently

5. Grouping and Alternation Expressions

  • Grouping metacharacters
  • Alternation metacharacter
  • Writing logical and efficient alternations
  • Repeating and nesting alternations

6. Anchored Expressions

  • Start and end anchors
  • Line breaks and Multiline mode
  • Word boundaries

7. Capturing Groups and Backreferences

  • Backreferences
  • Backreferences to optional expressions
  • Finding and replacing using backreferences
  • Non-capturing group expressions

8. Lookaround Assertions

  • Positive lookahead assertions
  • Double-testing with lookahead assertions
  • Negative lookahead assertions
  • Lookbehind assertions
  • The power of positions

9. Unicode and Multibyte Characters

  • About Unicode
  • Unicode in regular expressions
  • Unicode wildcards and properties

10. Useful Regular Expressions

  • How to use this chapter
  • Matching names
  • Matching postal codes
  • Matching email addresses
  • Matching URLs
  • Matching decimal numbers and currency
  • Matching IP addresses
  • Matching dates
  • Matching times
  • Matching HTML tags
  • Matching passwords
  • Matching credit card numbers
  • Finding words near other words
  • Formatting with Search and Replace

Course Admin


Who Should Attend

  • Those who want to learn use Windows 10 more effectively
  • Those who are new to Windows 10/li>


Chief Trainer in Tertiary CoursesDr. Alfred Ang is the founder of Tertiary Courses. He is a serial entrepreneur. He founded OSWeb2Design Singapore Pte Ltd in 2007 offering web development, e-commerce store development, graphics design, ebook publishing, mobile apps development, and digital marketing services. He established the first online gardening store in Singapore, Eco City Hydroponics Pte Ltd in 2000, offering a wide range of gardening products such as seeds, plant nutrients, hydroponics kits etc. Eco City Hydroponics has become the most popular and successful gardening store in Singapore. He founded Tertiary Infotech Pte Ltd in 2012 and transformed the business to a training platform, Tertiary Courses in 2014. Tertiary Courses offers a wide range of SkillsFuture courses for PMETs to upgrade their skills and knowledge. He also established Tertiary Courses Malaysia in 2016. He also founded Tertiary Robotics in 2015 offering Arduino, Raspberry Pi, Microbit and Robotics products

Dr. Alfred Ang earned his Ph.D. from National University of Singapore in 2000, majoring in Electrical and Electronics Engineering. He also completed an online MBA course with U21 Global based in Australia. He obtained his B.Sc (Hons) from National University of Singapore in 1992, majoring in Physics. He topped his Physics cohort for 3 consecutive years and funded his degree study with Book price, awards and tuition. He has worked in Defence, Electronics and Semiconductor Industries. His current interests include Machine Learning, Deep Learning, Artificial Intelligence, Internet of Things, Robotics and Programming.

Dr. Alfred Ang was Distinguished Toastmasters (DTM) and Senior Member of IEEE. He has published more than 20 peer reviewed papers and co-inventors for more than 20 inventions.

Write Your Own Review

You're reviewing: Regular Expression Essential Training

How do you rate this product? *

  1 star 2 stars 3 stars 4 stars 5 stars
1. Do you find the course meet your expectation?
2. Do you find the trainer knowledgeable in this subject?
3. How do you find the training environment
  • Reload captcha
    Attention: Captcha is case sensitive.


Other people marked this product with these Subjects:

Use spaces to separate Subjects. Use single quotes (') for phrases.

You May Be Interested In These Courses

Basic iOS Apps Creation for Kids (2 Sessions)

Basic iOS Apps Creation for Kids (2 Sessions)

$300.00 (GST-exclusive)
Android Apps Development for Wearable Devices

Android Apps Development for Wearable Devices

2 Review(s)
$298.00 (GST-exclusive)