C# (CSharp) Pihrtsoft.Text.RegularExpressions.Linq Namespace

Nested Namespaces

Pihrtsoft.Text.RegularExpressions.Linq.Examples
Pihrtsoft.Text.RegularExpressions.Linq.Extensions

Classes

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