• Become a Power user Intro to AutoHotkey Intermediate AutoHotkey Intermediate Objects GUIs are Easy w/AutoHotkey Painlessly switch from V1 to V2

Regex 101: Discover the Secrets to Text Pattern Identification! – Course

Course: Regex 101: Discover the Secrets to Text Pattern Identification!

Parsing, and cleaning text are the most common problems that people encounter specially when starting out in programming. Splitting text will only get you so far.

Regular Expressions are an amazing set of tools that make this process easier but many people find it confusing! We will teach you the basics of Regex in this course. Are you ready to unlock the power of regular expressions and supercharge your coding skills?

Whether you’re a seasoned developer or just dipping your toes into the world of programming, our course has something for everyone.

From demystifying what Regex is all about to diving into topics like Character classes and Grouping, we’ve got you covered every step of the way. Our structured approach breaks down complex concepts into bite-sized lessons, making it easy for you to grasp even the trickiest of patterns.

But what sets us apart? It’s our unique blend of practical examples and hands-on exercises that truly elevate your learning experience. Say goodbye to boring theory and hello to real-world applications! You’ll have everything you need to practice and perfect your skills right at your fingertips.

Forget endless Google searches and confusing documentation. With our course, you’ll become a Regex pro in no time, equipped with the knowledge and confidence to tackle any pattern with ease. Don’t miss out on this opportunity to level up your skills – enroll now and unleash the full potential of regular expressions!

Retail Price: $139.99

Want 25% off?

All of our courses are sold with a 30 day Double your money back guarantee!
If you are unhappy with the course for any reason within the first 30 days, you can get 2X what you paid, no questions asked!

Here’s what you will learn in our Regex course:

  • Understand the fundamentals: From grasping the basics of Regex to knowing when and when not to use it, we lay a solid foundation for your journey.
  • Master simple matching: Learn how to match single and multiple characters with ease, and discover the power of case sensitivity.
  • Dive into syntax elements: Unravel the mysteries of escape characters, alternation, grouping, and more, with clear explanations and practical examples.
  • Explore special characters: From handling whitespace to decoding decimal digits, we cover all the special characters you need to know.
  • Harness the power of quantifiers: Discover the secrets behind greedy and lazy matching, and understand how to use quantifiers effectively in your patterns.
  • Nail down anchors and options: Learn how to anchor your patterns to the beginning or end of a line, and explore options like ignore case and multiline matching.
  • Unravel the mystery of character classes: From understanding sets and ranges to delving into POSIX brackets, we demystify character classes once and for all.
  • Unlock the potential of groups: Master unnamed and named groups, and understand how to use ignored groups to streamline your patterns.
  • Tackle common Regex examples: From validating phone numbers to parsing email addresses, we provide real-world examples to reinforce your learning.

Get ready to transform your coding skills with our comprehensive Regex course!

Regex 101: Discover the Secrets to Text Pattern Identification! Course.

So above we’ve shown you

  1. There’s NO RISK due to the 30-day double your money back guarantee
  2. You will have a clear path for your next steps in AutoHotkey
  3. Others like you that are experienced AutoHotkey users have learned from the course

What is stopping you from taking the time to sharpen the saw?  Make a pledge to work smarter not harder and plan for a better tomorrow!

Retail Price: $139.99

Want 25% off?

Couse Length ~4h / 73 videos (avg video ~4 min)


  • What is Regex
  • When to use
  • When NOT to use
  • Regex101
  • Flavors / Types

Simple Matching

  • Case sensitive by default
  • One character
  • Multiple characters

Syntax elements

  • \ escape (enable or disable meta character)
  • | alternation
  • (…) group
  • […] character class
  • Escaping summary

Special Characters

  • \t horizontal tab (0x09)
  • \n newline (line feed) (0x0A)
  • \r carriage return (0x0D)

Character types

  • . any character (except newline)
  • \w word character / \W non-word char
  • \s whitespace char (\t, \n, \v, \f, \r, \x20) / \S non-whitespace char
  • \d decimal digit char / \D non-decimal-digit char
  • \R general newline “\r\n” or \n,\v,\f,\r (* can’t be used in character-class)
  • \Q \E literal matching (QuotE)


    • What are quantifiers
    • Meta-characters used by quantifiers
    • What is greediness


      • * 0 or more times
      • ? 1 or 0 times
      • + 1 or more times
      • {n,m} (n <= m) at least n but no more than m times
      • {n,} at least n times
      • {,n} at least 0 but no more than n times ({0,n})
      • {n} n times

Notable example

Lazy matching


  • ^ beginning of the line
  • $ end of the line
  • \b word boundary
  • \B non-word boundary


  • i: ignore case
  • m: multi-line (^ and $ match start/end of line)
  • s: single-line (dot (.) also matches newline)
  • in-line options

Character classes

    • […] set (character class in character class)
    • [^…] negative set (lowest precedence)
    • [x-y] range from x to y

POSIX bracket ([:xxxxx:], negate [:^xxxxx:])

    • digit 0-9
    • alpha alphabet
    • alnum alphabet or digit char
    • word alphanumeric, “_” and multibyte characters
    • lower
    • upper
    • punct
    • ascii code value: [0 – 127]
    • graph include all of multibyte encoded characters
    • print include all of multibyte encoded characters
    • space \t, \n, \v, \f, \r, \x20


  • Unnamed groups
  • Named groups
  • Ignored groups


  • \PXXX Matching unicode characters
  • \x{1F31F}|\x{E9}

Advanced topics

  • LookAhead / LookBehind
  • Recursion

Autohotkey Gotchas

Regex Flavor

  • PCRE2

Using Options

  • How to add options to the whole regular expression
  • How to add options to a specific group

Special AHK options

  • S
  • `a
  • `r
  • `n


  • Using RegexMatch
  • Parameters
  • RegexMatch is not global


  • Using RegexReplace
  • Parameters
  • $1 How to use unnamed backreferences
  • ${name} How to use named backreferences

Wintitle Regex

  • How to enable
  • How to add options for multiple criteria

Final Words

Retail Price: $139.99

Comments are closed.