• Digits:

  • Non-Digits:

  • Word Characters:

  • Non-Word Characters:

  • Whitespace Characters:

  • Line Anchors:

  • Character Sets:

  • Repetitions:

  • Alternation:

  • Grouping:

  • Escape Characters:

  • Quantifiers:

  • Anchors:

  • Character Classes:

  • Character Escapes:

  • Quantifiers with Lazy Matching:

  • Boundary Matchers:

  • Lookahead and Lookbehind Assertions:

  • Named Groups:

  • Unicode Character Properties:

  • Word Boundaries:

  • Matching Specific Quantities:

  • Matching Specific Characters:

  • Using Capture Groups:

  • Backreferences:

  • Matching Any Character:

  • Conditional Matching: