Details of Regular Expression Behavior
The following sections detail the specific behavior you can expect from .NET Framework regular expressions.
In This Section
- Matching Behavior
- Provides information about the .NET Framework regular expression engine matching behavior.
- Backreferences
- Provides information about how regular expression backreferencing is used to find repeating groups of characters.
- Backtracking
- Provides information about how regular expression backtracking branches to find alternative matches.
- Nonbacktracking Lookahead and Lookbehind
- Provides information about regular expression lookahead and lookbehind behavior.
- Quantifiers and Empty Matches
- Explains how you can specify the minimum and maximum desired number of matches and how the regular expression engine handles empty matches.
- Next Match After an Empty Match
- Explains how the regular expression engine advances through a string after empty matches.
- Compilation and Reuse
- Provides information about compiling and reusing regular expressions to increase performance.
- Thread Safety
- Provides information on regular expression thread safety and when you should synchronize access to regular expression objects.
Related Sections
- Regular Expressions as a Language
- Provides an overview of the programming-language aspect of regular expressions.
- Regular Expression Classes
- Provides information and code examples illustrating how to use the regular expression classes.
- Regular Expression Examples
- Contains code examples that illustrate the use of regular expressions in common applications.
- Regular Expression Language Elements
- Provides information on the set of characters, operators, and constructs that you can use to define regular expressions.
- System.Text.RegularExpressions
- Provides class-library reference information for the .NET Framework System.Text.RegularExpressions namespace