Replacement Reference |
Characters |
Matched Text & Backreferences |
Context & Case Conversion |
Conditionals |
Feature | Syntax | Description | Example | JGsoft | .NET |
---|---|---|---|---|---|
Dot | . (dot) | Matches any single character except line break characters. Most regex flavors have an option to make the dot match line break characters too. | . matches x or (almost) any other character | YES | YES |
Not a line break | \N | Matches any single character except line break characters, like the dot, but is not affected by any options that make the dot match all characters including line breaks. | \N matches x or any other character that is not a line break | V2 | no |
Alternation | | (pipe) | Causes the regex engine to match either the part on the left side, or the part on the right side. Can be strung together into a series of alternatives. | abc|def|xyz matches abc, def or xyz | YES | YES |
Alternation | \| (backslash pipe) | Causes the regex engine to match either the part on the left side, or the part on the right side. Can be strung together into a series of alternatives. | abc\|def\|xyz matches abc, def or xyz | no | no |
Alternation | Literal line feed not inside a group or character class | Causes the regex engine to match either the part on the left side, or the part on the right side. Can be strung together into a series of alternatives. | abc def xyz matches abc, def or xyz | no | no |
Alternation | Literal line feed inside a group but not inside a character class | Causes the group to match either the part on the left side, or the part on the right side. Can be strung together into a series of alternatives. | a(bc de fg)h matches abch, adeh or afgh | no | no |
Alternation is eager | | or \| | Alternation returns the first alternative that matches. | a|ab matches a in ab | YES | YES |
Alternation is greedy | | or \| | Alternation returns the longest alternative that matches. | a|ab matches ab in ab | no | no |
Feature | Syntax | Description | Example | JGsoft | .NET |
| Quick Start | Tutorial | Tools & Languages | Examples | Reference | Book Reviews |
| Introduction | Table of Contents | Quick Reference | Characters | Basic Features | Character Classes | Shorthands | Anchors | Word Boundaries | Quantifiers | Unicode | Capturing Groups & Backreferences | Named Groups & Backreferences | Special Groups | Mode Modifiers | Recursion & Balancing Groups |
| Characters | Matched Text & Backreferences | Context & Case Conversion | Conditionals |
Page URL: https://www.regular-expressions.info/refbasic.html
Page last updated: 13 August 2021
Site last updated: 30 May 2024
Copyright © 2003-2024 Jan Goyvaerts. All rights reserved.