Name |
Description |
AfterMatchSubstitution |
|
AnyChar |
|
AnyCharNative |
|
BalancingGroup |
|
BaseGroupExtensions |
Provides a set of static methods that extends IBaseGroup interface. |
BeforeMatchSubstitution |
|
CaseAwareTextPattern |
|
CharGroup.AsciiCharCharGroup |
|
CharGroup.CharCharGroup |
|
CharGroup.CharClassCharGroup |
|
CharGroup.CharGroupCharGroup |
|
CharGroup.CharGroupingCharGroup |
|
CharGroup.CharRangeCharGroup |
|
CharGroup.CharactersCharGroup |
|
CharGroup.GeneralCategoryCharGroup |
|
CharGroup.NamedBlockCharGroup |
|
CharGroup.TextCharGroup |
|
CharGrouping |
Represents an immutable content of the character group. Content can be a base group or an excluded group. This class is abstract. |
CharPattern.AsciiCharCharPattern |
|
CharPattern.CharCharPattern |
|
CharPattern.CharClassCharPattern |
|
CharPattern.GeneralCategoryCharPattern |
|
CharPattern.NamedBlockCharPattern |
|
CharSubstitution |
|
CharSubtraction |
Represents a character subtraction pattern. This pattern matches a character from a base group except characters from a excluded group. |
Chars |
Exposes static methods that returns instance of CharGrouping class. CharGrouping class represents a character group content. |
ConcatContainer |
|
ContentPattern |
|
EndOfInput |
Represents a pattern that is matched at the end of the string. This class cannot be inherited. |
EndOfInputOrBeforeEndingLinefeed |
Represents a pattern that is matched at the end of the string, or before linefeed at the end of the string. This class cannot be inherited. |
EndOfLine |
Represents a pattern that is matched at the end of the string (or line if the RegexOptions.Multiline option is applied). End of line is defined as the position before a linefeed. This class cannot be inherited. |
EntireInputSubstitution |
|
EntireMatchSubstitution |
|
ExceptionHelper |
|
GeneralCategoryLineInfo |
|
GroupNameReference |
|
GroupNumberReference |
|
GroupOptions |
|
GroupingPattern |
Represents a base class for all kind of grouping constructs including assertions. This class is abstract. |
IfAssert |
|
IfGroup |
|
JoinAndSurroundContainer |
|
JoinContainer |
|
LastCapturedGroupSubstitution |
|
LazyQuantifier |
|
LineInfoBuilder |
|
NamedGroup |
|
NamedGroupSubstitution |
|
NegativeAssertion |
Represents a zero-width negative lookahead assertion. This class cannot be inherited. |
NegativeBackAssertion |
Represents a zero-width negative lookbehind assertion. This class cannot be inherited. |
NegativeSurroundAssertion |
Represents a pattern that matches a specified content with negative lookbehind assertion on the left side and negative lookahead assertion on the right side. This class cannot be inherited. |
NegativeWordBoundary |
Represents a pattern that is matched not on a boundary between a word character and a non-word character. This class cannot be inherited. |
NonbacktrackingGroup |
|
NoncapturingGroup |
|
NumberedGroup |
|
NumberedGroupSubstitution |
|
Options |
|
OrContainer |
|
PatternBuilder |
Represents a class that enables to create a text representation of the Pattern. This class cannot be inherited. |
PatternSettings |
Specifies a set of features to support on the PatternBuilder object. This class cannot be inherited. |
PreviousMatchEnd |
Represents a pattern that is matched at the position where the previous match ended. This class cannot be inherited. |
QuantifiablePattern |
Represents a pattern that can be quantified, i.e. quantifier can be applied on it. This class is abstract. |
QuantifiedGroup |
Represents a pattern that is quantified, i.e. the quantifier is applied on it. If required, pattern will be enclosed in the (noncapturing) group. This class is abstract. |
QuantifiedGroup.CountFromQuantifiedGroup |
|
QuantifiedGroup.CountQuantifiedGroup |
|
QuantifiedGroup.MaybeManyQuantifiedGroup |
|
QuantifiedGroup.MaybeQuantifiedGroup |
|
QuantifiedGroup.OneManyQuantifiedGroup |
|
QuantifiedPattern |
Represents a pattern that is quantified, i.e. quantifier is applied on it. This class is abstract. |
RegexOptionsHelper |
|
RegexReplace |
|
RegexSplit |
|
RegexUtility |
Provides static methods for escaping and validating regular expressions elements. |
StartOfInput |
Represents a pattern that is matched at the beginning of the string. This class cannot be inherited. |
StartOfLine |
Represents a pattern that is matched at the beginning of the string (or line if the RegexOptions.Multiline option is applied). This class cannot be inherited. |
Substitution |
Represents a base class for a substitution in the replacement pattern. This class is abstract. |
SurroundAssertion |
Represents a pattern that matches a specified content with lookbehind assertion on the left side and lookahead assertion on the right side. This class cannot be inherited. |
SurroundContainer |
|
Syntax |
Provides static methods and constants for obtaining regular expression language elements. |
TextPattern |
|
TextUtility |
|