Home • Constructors • Methods • Operators
Namespace: Pihrtsoft.Text.RegularExpressions.Linq
Assembly: Pihrtsoft.Text.RegularExpressions.Linq.dll
Represents an immutable regular expression pattern. This class is abstract.
public abstract class Pattern
Object → Pattern
Constructor | Summary |
---|---|
Pattern() | Creates and returns a new instance of the Pattern class. |
Method | Summary |
---|---|
Alphanumeric() | Appends a pattern that matches an alphanumeric character. Alphanumeric character is a latin alphabet letter or an arabic digit. |
Alphanumeric(Int32) | Appends a pattern that matches a specified number of alphanumeric characters. Alphanumeric character is a latin alphabet letter or an arabic digit. |
AlphanumericLower() | Appends a pattern that matches a lower-case alphanumeric character. Alphanumeric character is a latin alphabet lower-case letter or an arabic digit. |
AlphanumericLower(Int32) | Appends a pattern that matches a specified number of lower-case alphanumeric characters. Alphanumeric character is a latin alphabet lower-case letter or an arabic digit. |
AlphanumericUnderscore() | Appends a pattern that matches an alphanumeric character or an underscore. Alphanumeric character is a latin alphabet letter or an arabic digit. |
AlphanumericUnderscore(Int32) | Appends a pattern that matches an alphanumeric character or an underscore specified number of times. Alphanumeric character is a latin alphabet letter or an arabic digit. |
AlphanumericUpper() | Appends a pattern that matches an upper-case alphanumeric character. Alphanumeric character is a latin alphabet upper-case letter or an arabic digit. |
AlphanumericUpper(Int32) | Appends a pattern that matches a specified number of upper-case alphanumeric characters. Alphanumeric character is a latin alphabet upper-case letter or an arabic digit. |
Ampersand() | Appends a pattern that matches an ampersand. |
Ampersand(Int32) | Appends a pattern that matches a specified number of ampersands. |
Any() | Appends a pattern that matches any character. |
Any(Int32) | Appends a pattern that matches any character specified number of times. |
Any(Object) | Appends a noncapturing group with a specified content. |
Any(Object[]) | Appends a pattern that matches any one of the patterns specified in the object array. |
AnyExceptLinefeed() | Appends a pattern that matches any character except linefeed. |
AnyExceptLinefeed(Int32) | Appends a pattern that matches any character except linefeed specified number of times. |
AnyNative() | Appends a pattern that matches any character except linefeed (or any character if the RegexOptions.Singleline option is applied). |
AnyNative(Int32) | Appends a pattern that matches any character except linefeed (or any character if the RegexOptions.Singleline option is applied) specified number of times. |
Apostrophe() | Appends a pattern that matches an apostrophe. |
Apostrophe(Int32) | Appends a pattern that matches a specified number of apostrophes. |
Append(Object) | Appends a pattern that matches a specified content. |
AppendIf(Boolean, Object) | If a condition is true, appends a pattern that matches a specified content. |
ArabicDigit() | Appends a pattern that matches an arabic digit. |
ArabicDigit(Int32) | Appends a pattern that matches a specified number of arabic digits. |
ArabicDigits() | Appends a pattern that matches one or more arabic digits. |
Assert(Object) | Appends a zero-width positive lookahead assertion with a specified content to be matched. |
Assert(Object[]) | Appends a zero-width positive lookahead assertion that matches any one pattern specified in the object array. |
AssertBack(Object) | Appends a zero-width positive lookbehind assertion with a specified content to be matched. |
AssertBack(Object[]) | Appends a zero-width positive lookbehind assertion that matches any one pattern specified in the object array. |
Asterisk() | Appends a pattern that matches an asterisk. |
Asterisk(Int32) | Appends a pattern that matches a specified number of asterisks. |
AtSign() | Appends a pattern that matches an at sign. |
AtSign(Int32) | Appends a pattern that matches a specified number of at signs. |
Backslash() | Appends a pattern that matches a backslash. |
Backslash(Int32) | Appends a pattern that matches a specified number of backslashes. |
BalanceAngleBrackets(String) | Appends a pattern that matches one or many left angle bracket balanced with one or many right angle bracket. Between the characters can be zero or many characters that are neither left nor right angle bracket. |
BalanceCurlyBrackets(String) | Appends a pattern that matches one or many left curly bracket balanced with one or many right curly bracket. Between the characters can be zero or many characters that are neither left nor right curly bracket. |
BalanceChar(Char, Char, String) | Appends a pattern that matches one or many opening characters balanced with one or many closing characters. Between the characters can be zero or many characters that are neither opening nor closing character. |
BalanceParentheses(String) | Appends a pattern that matches one or many left parenthesis balanced with one or many right parenthesis. Between the characters can be zero or many characters that are neither left nor right parenthesis. |
BalanceSquareBrackets(String) | Appends a pattern that matches one or many left square bracket balanced with one or many right square bracket. Between the characters can be zero or many characters that are neither left nor right square bracket. |
BalancingGroup(String, String, Object) | Appends a balancing group with specified group names and a content. |
BalancingGroup(String, String, Object[]) | Appends a balancing group with specified group names and a content. |
BeginInput() | Appends a pattern that is matched at the beginning of the string. |
BeginInputOrLine() | Appends a pattern that is matched at the beginning of the string (or line if the RegexOptions.Multiline option is applied). |
BeginLine() | Appends a pattern that is matched at the beginning of the line. |
CarriageReturn() | Appends a pattern that matches a carriage return. |
CarriageReturn(Int32) | Appends a pattern that matches a specified number of carriage returns. |
CircumflexAccent() | Appends a pattern that matches a circumflex accent. |
CircumflexAccent(Int32) | Appends a pattern that matches a specified number of circumflex accents. |
Colon() | Appends a pattern that matches a colon. |
Colon(Int32) | Appends a pattern that matches a specified number of colons. |
Comma() | Appends a pattern that matches a comma. |
Comma(Int32) | Appends a pattern that matches a specified number of commas. |
Count(Int32, Int32, Object) | Appends a pattern that matches specified pattern from minimal to maximum number of times. |
Count(Int32, Int32, Object, Object[]) | Appends a pattern that matches any one specified pattern from minimal to maximum number of times. |
Count(Int32, Object) | Appends a pattern that matches specified pattern specified number of times. |
Count(Int32, Object, Object[]) | Appends a pattern that matches any one specified pattern specified number of times. |
CountFrom(Int32, Object) | Appends a pattern that matches specified pattern at least specified number of times. |
CountFrom(Int32, Object, Object[]) | Appends a pattern that matches any one specified pattern at least specified number of times. |
Crawl() | Appends a pattern that matches any character zero or more times but as few times as possible. |
CrawlLine() | Appends a pattern that matches any character except linefeed and carriage return zero or more times but as few times as possible. |
CrawlNative() | Appends a pattern that matches any character except linefeed (or any character if the RegexOptions.Singleline option is applied) zero or more times but as few times as possible. |
CurlyBracket() | Appends a pattern that matches left or right curly bracket. |
CurlyBracket(Int32) | Appends a pattern that matches left or right curly bracket specified number of times. |
Digit() | Appends a pattern that matches a digit character. |
Digit(Int32) | Appends a pattern that matches a specified number of digit characters. |
Digits() | Appends a pattern that matches one or more digit characters. |
DisableOptions(RegexOptions) | Appends a pattern that disables specified options. |
DisableOptions(RegexOptions, Object) | Appends a pattern that disables specified options to a specified pattern. |
DisableOptions(RegexOptions, Object[]) | Appends a pattern that disables specified options to a specified pattern. |
DisallowGroup(Int32) | Appends a pattern that requires previously defined group with a specified number not to be matched. Otherwise, a match will fail. |
DisallowGroup(String) | Appends a pattern that requires previously defined group with a specified name not to be matched. Otherwise, a match will fail. |
Dollar() | Appends a pattern that matches a dollar. |
Dollar(Int32) | Appends a pattern that matches a specified number of dollars. |
Dot() | Appends a pattern that matches a dot. |
Dot(Int32) | Appends a pattern that matches a specified number of dots. |
EndInput() | Appends a pattern that is matched at the end of the string. |
EndInputOrBeforeEndingLinefeed() | Appends a pattern that is matched at the end of the string or before linefeed at the end of the string. |
EndInputOrLine() | Appends 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. |
EndInputOrLine(Boolean) | Appends a pattern that is matched (before carriage return) at the end of the string (or (before carriage return) at the end of line if the RegexOptions.Multiline option is applied). End of line is defined as the position before a linefeed. |
EndLine() | Appends a pattern that is matched at the end of the string or line. End of line is defined as the position before a linefeed. |
EndLine(Boolean) | Appends a pattern that is matched (before carriage return) at the end of the string or line. End of line is defined as the position before a linefeed. |
EnumerateCaptures(String) | Searches the specified input string and returns an enumerable collection of captures. |
EnumerateCaptures(String, Int32) | Searches the specified input string and returns an enumerable collection of captures from groups that have a specified number. |
EnumerateCaptures(String, Int32, RegexOptions) | Searches the specified input string and returns an enumerable collection of captures from groups that have a specified number, using the specified matching options. |
EnumerateCaptures(String, RegexOptions) | Searches the specified input string and returns an enumerable collection of captures, using the specified matching options. |
EnumerateCaptures(String, String) | Searches the specified input string and returns an enumerable collection of captures from groups that have a specified name. |
EnumerateCaptures(String, String, RegexOptions) | Searches the specified input string and returns an enumerable collection of captures from groups that have a specified name, using the specified matching options. |
EnumerateGroups(String) | Searches the specified input string and returns an enumerable collection of groups. |
EnumerateGroups(String, Int32) | Searches the specified input string and returns an enumerable collection of groups with a specified number. |
EnumerateGroups(String, Int32, RegexOptions) | Searches the specified input string and returns an enumerable collection of groups with a specified number, using the specified matching options. |
EnumerateGroups(String, RegexOptions) | Searches the specified input string and returns an enumerable collection of groups, using the specified matching options. |
EnumerateGroups(String, String) | Searches the specified input string and returns an enumerable collection of groups with a specified name. |
EnumerateGroups(String, String, RegexOptions) | Searches the specified input string and returns an enumerable collection of groups with a specified name, using the specified matching options. |
EnumerateMatches(String) | Searches the specified input string and returns an enumerable collection of matches. |
EnumerateMatches(String, RegexOptions) | Searches the specified input string and returns an enumerable collection of matches, using the specified matching options. |
EnumerateSuccessGroups(String) | Searches the specified input string and returns an enumerable collection of groups that contain at least one capture. |
EnumerateSuccessGroups(String, Int32) | Searches the specified input string and returns an enumerable collection of groups that have a specified number and contain at least one capture. |
EnumerateSuccessGroups(String, Int32, RegexOptions) | Searches the specified input string and returns an enumerable collection of groups that have a specified number and contain at least one capture, using the specified matching options. |
EnumerateSuccessGroups(String, RegexOptions) | Searches the specified input string and returns an enumerable collection of groups that contain at least one capture, using the specified matching options. |
EnumerateSuccessGroups(String, String) | Searches the specified input string and returns an enumerable collection of groups that have a specified name and contain at least one capture. |
EnumerateSuccessGroups(String, String, RegexOptions) | Searches the specified input string and returns an enumerable collection of groups that have a specified name and contain at least one capture, using the specified matching options. |
Equals(Object) | (Inherited from Object) |
EqualsSign() | Appends a pattern that matches an equals sign. |
EqualsSign(Int32) | Appends a pattern that matches a specified number of equals signs. |
ExclamationMark() | Appends a pattern that matches an exclamation mark. |
ExclamationMark(Int32) | Appends a pattern that matches a specified number of exclamation marks. |
GetHashCode() | (Inherited from Object) |
GetType() | (Inherited from Object) |
GraveAccent() | Appends a pattern that matches a grave accent. |
GraveAccent(Int32) | Appends a pattern that matches a specified number of grave accents. |
Group() | Appends an empty numbered group. |
Group(Object) | Appends a numbered group with a specified content. |
Group(Object[]) | Appends a numbered group with a specified content. |
GroupReference(Int32) | Appends a pattern that matches previously defined numbered group. |
GroupReference(String) | Appends a pattern that matches previously defined named group. |
HexadecimalDigit() | Appends a pattern that matches a hexadecimal digit. |
HexadecimalDigit(Int32) | Appends a pattern that matches a specified number of hexadecimal digits. |
Hyphen() | Appends a pattern that matches a hyphen. |
Hyphen(Int32) | Appends a pattern that matches a specified number of hyphens. |
Character(AsciiChar) | Appends a pattern that matches a specified character. |
Character(GeneralCategory) | Appends a pattern that matches a character from a specified Unicode category. |
Character(Char) | Appends a pattern that matches a specified character. |
Character(CharGrouping) | Appends a pattern that matches a character from a specified CharGrouping. |
Character(NamedBlock) | Appends a pattern that matches a character from a specified Unicode block. |
Character(String) | Appends a pattern that matches a character from a specified String. |
Characters(AsciiChar) | Appends a pattern that matches a specified character one or more times. |
Characters(GeneralCategory) | Appends a pattern that matches one or more characters from a specified Unicode category. |
Characters(Char) | Appends a pattern that matches a specified character one or more times. |
Characters(CharGrouping) | Appends a pattern that matches one or more characters from a specified CharGrouping. |
Characters(NamedBlock) | Appends a pattern that matches one or more characters from a specified Unicode block. |
Characters(String) | Appends a pattern that matches one or more characters from a specified String. |
IfAssert(Object, Object) | Appends an if construct with the specified content to assert and a content to match if the assertion succeeds. |
IfAssert(Object, Object, Object) | Appends an if construct with the specified content to assert and a content to match if the assertion succeeds and a content to match if the assertion fails. |
IfGroup(Int32, Object) | Appends an if construct with a content to match if the numbered group is matched. |
IfGroup(Int32, Object, Object) | Appends an if construct with a content to match if the numbered group is matched and a content to match if the numbered group is not matched. |
IfGroup(String, Object) | Appends an if construct with a content to match if the named group is matched. |
IfGroup(String, Object, Object) | Appends an if construct with a content to match if the named group is matched and a content to match if the named group is not matched. |
IsMatch(String) | Indicates whether the current instance finds a match in the specified input string. |
IsMatch(String, RegexOptions) | Indicates whether the current instance finds a match in the specified input string, using the specified matching options. |
LatinLetter() | Appends a pattern that matches a latin alphabet letter. |
LatinLetter(Int32) | Appends a pattern that matches a specified number of latin alphabet letters. |
LatinLetterLower() | Appends a pattern that matches a latin alphabet lower-case letter. |
LatinLetterLower(Int32) | Appends a pattern that matches a specified number of latin alphabet lower-case letters. |
LatinLetters() | Appends a pattern that matches one or more latin alphabet letter. |
LatinLetterUpper() | Appends a pattern that matches a latin alphabet upper-case letter. |
LatinLetterUpper(Int32) | Appends a pattern that matches a specified number of latin alphabet upper-case letters. |
LeftAngleBracket() | Appends a pattern that matches a left angle bracket (less-than sign). |
LeftAngleBracket(Int32) | Appends a pattern that matches a specified number of left angle brackets (less-than signs). |
LeftCurlyBracket() | Appends a pattern that matches a left curly bracket. |
LeftCurlyBracket(Int32) | Appends a pattern that matches a specified number of left curly brackets. |
LeftParenthesis() | Appends a pattern that matches a left parenthesis. |
LeftParenthesis(Int32) | Appends a pattern that matches a specified number of left parentheses. |
LeftSquareBracket() | Appends a pattern that matches a left square bracket. |
LeftSquareBracket(Int32) | Appends a pattern that matches a specified number of left square brackets. |
LetterLower() | Appends a pattern that matches a character from GeneralCategory.LetterLowercase. |
LetterLower(Int32) | Appends a pattern that matches a specified number of letters from GeneralCategory.LetterLowercase. |
LetterUpper() | Appends a pattern that matches a character from GeneralCategory.LetterUppercase. |
LetterUpper(Int32) | Appends a pattern that matches a specified number of letters from GeneralCategory.LetterUppercase. |
Linefeed() | Appends a pattern that matches a linefeed. |
Linefeed(Int32) | Appends a pattern that matches a specified number of linefeeds. |
Match(String) | Searches a specified input string for the first occurrence of the current instance. |
Match(String, RegexOptions) | Searches a specified input string for the first occurrence of the current instance, using the specified matching options. |
Matches(String) | Searches the specified input string for all matches. |
Matches(String, RegexOptions) | Searches the specified input string for all matches, using the specified matching options. |
Maybe(Object) | Appends a pattern that matches specified content zero or one time. |
Maybe(Object, Object[]) | Appends a pattern that matches any one specified element zero or one time. |
MaybeCount(Int32, Object) | Appends a pattern that matches specified pattern at most specified number of times. |
MaybeCount(Int32, Object, Object[]) | Appends a pattern that matches any one specified pattern at most specified number of times. |
MaybeMany(Object) | Appends a pattern that matches specified content zero or more times. |
MaybeMany(Object, Object[]) | Appends a pattern that matches any one specified element zero or more times. |
MemberwiseClone() | (Inherited from Object) |
NamedGroup(String, Object) | Appends a named group with a specified name and content. |
NamedGroup(String, Object[]) | Appends a named group with a specified name and content. |
Never() | Appends an empty negative lookahead assertion. This pattern is never matched. |
NewLine() | Appends a pattern that matches a combination of an optional carriage return and a linefeed. |
NewLineChar() | Appends a pattern that matches a newline character. Newline character is a carriage return or a linefeed. |
NewLineChar(Int32) | Appends a pattern that matches a specified number of newline characters. Newline character is a carriage return or a linefeed. |
NonbacktrackingGroup(Object) | Appends a nonbacktracking group with a specified content. |
NonbacktrackingGroup(Object[]) | Appends a nonbacktracking group with a specified content. |
NoncapturingGroup(Object) | Appends a noncapturing group with a specified content. |
NoncapturingGroup(Object[]) | Appends a noncapturing group with a specified content. |
Not<TPattern>(INegateable<TPattern>) | Appends a pattern that is a negation of the specified pattern. |
NotAlphanumeric() | Appends a pattern that matches a character that is not an alphanumeric character. Alphanumeric character is a latin alphabet letter or an arabic digit. |
NotAlphanumeric(Int32) | Appends a pattern that matches a character that is not an alphanumeric character specified number of times. Alphanumeric character is a latin alphabet letter or an arabic digit. |
NotAlphanumericLower() | Appends a pattern that matches a character that is not a lower-case alphanumeric character. Alphanumeric character is a latin alphabet lower-case letter or an arabic digit. |
NotAlphanumericLower(Int32) | Appends a pattern that matches a character that is not a lower-case alphanumeric character specified number of times. Alphanumeric character is a latin alphabet lower-case letter or an arabic digit. |
NotAlphanumericUnderscore() | Appends a pattern that matches a character that is neither alphanumeric character nor underscore. Alphanumeric character is a latin alphabet letter or an arabic digit. |
NotAlphanumericUnderscore(Int32) | Appends a pattern that matches a character that is neither alphanumeric character nor underscore specified number of times. Alphanumeric character is a latin alphabet letter or an arabic digit. |
NotAlphanumericUpper() | Appends a pattern that matches a character that is not an upper-case alphanumeric character. Alphanumeric character is a latin alphabet upper-case letter or an arabic digit. |
NotAlphanumericUpper(Int32) | Appends a pattern that matches a character that is not an upper-case alphanumeric character specified number of times. Alphanumeric character is a latin alphabet upper-case letter or an arabic digit. |
NotAmpersand() | Appends a pattern that matches a character that is not an ampersand. |
NotAmpersand(Int32) | Appends a pattern that matches a specified number of characters that are not an ampersand. |
NotApostrophe() | Appends a pattern that matches a character that is not an apostrophe. |
NotApostrophe(Int32) | Appends a pattern that matches a specified number of characters that are not an apostrophe. |
NotArabicDigit() | Appends a pattern that matches a character that is not an arabic digit. |
NotArabicDigit(Int32) | Appends a pattern that matches a character that is not an arabic digit specified number of times. |
NotAssert(Object) | Appends a zero-width negative lookahead assertion with a specified content not to be matched. |
NotAssert(Object[]) | Appends a zero-width negative lookahead assertion that matches none of patterns specified in the object array. |
NotAssertBack(Object) | Appends a zero-width negative lookbehind assertion with a specified content not to be matched. |
NotAssertBack(Object[]) | Appends a zero-width negative lookbehind assertion that matches none of patterns specified in the object array. |
NotAsterisk() | Appends a pattern that matches a character that is not an asterisk. |
NotAsterisk(Int32) | Appends a pattern that matches a specified number of characters that are not an asterisk. |
NotAtSign() | Appends a pattern that matches a character that is not an at sign. |
NotAtSign(Int32) | Appends a pattern that matches a specified number of characters that are not an at sign. |
NotBackslash() | Appends a pattern that matches a character that is not a backslash. |
NotBackslash(Int32) | Appends a pattern that matches a specified number of characters that are not a backslash. |
NotCarriageReturn() | Appends a pattern that matches a character that is not a carriage return. |
NotCarriageReturn(Int32) | Appends a pattern that matches a specified number of characters that are not a carriage return. |
NotCircumflexAccent() | Appends a pattern that matches a character that is not a circumflex accent. |
NotCircumflexAccent(Int32) | Appends a pattern that matches a specified number of characters that are not a circumflex accent. |
NotColon() | Appends a pattern that matches a character that is not a colon. |
NotColon(Int32) | Appends a pattern that matches a specified number of characters that are not a colon. |
NotComma() | Appends a pattern that matches a character that is not a comma. |
NotComma(Int32) | Appends a pattern that matches a specified number of characters that are not a comma. |
NotCurlyBracket() | Appends a pattern that matches a character that is neither left nor right curly bracket. |
NotCurlyBracket(Int32) | Appends a pattern that matches a character that is neither left nor right curly bracket specified number of times. |
NotDigit() | Appends a pattern that matches a character that is not a digit character. |
NotDigit(Int32) | Appends a pattern that matches a character that is not a digit character specified number of times. |
NotDigits() | Appends a pattern that matches one or more characters that are not a digit character. |
NotDollar() | Appends a pattern that matches a character that is not a dollar. |
NotDollar(Int32) | Appends a pattern that matches a specified number of characters that are not a dollar. |
NotDot() | Appends a pattern that matches a character that is not a dot. |
NotDot(Int32) | Appends a pattern that matches a specified number of characters that are not a dot. |
NotEqualsSign() | Appends a pattern that matches a character that is not an equals sign. |
NotEqualsSign(Int32) | Appends a pattern that matches a specified number of characters that are not an equals sign. |
NotExclamationMark() | Appends a pattern that matches a character that is not an exclamation mark. |
NotExclamationMark(Int32) | Appends a pattern that matches a specified number of characters that are not an exclamation mark. |
NotGraveAccent() | Appends a pattern that matches a character that is not a grave accent. |
NotGraveAccent(Int32) | Appends a pattern that matches a specified number of characters that are not a grave accent. |
NotHexadecimalDigit() | Appends a pattern that matches a character that is not a hexadecimal digit. |
NotHexadecimalDigit(Int32) | Appends a pattern that matches a character that is not a hexadecimal digit specified number of times. |
NotHyphen() | Appends a pattern that matches a character that is not a hyphen. |
NotHyphen(Int32) | Appends a pattern that matches a specified number of characters that are not a hyphen. |
NotChar(AsciiChar) | Appends a pattern that matches a character that is not a specified character. |
NotChar(GeneralCategory) | Appends a pattern that matches a character that is not from a specified Unicode category. |
NotChar(Char) | Appends a pattern that matches a character that is not a specified character. |
NotChar(Char[]) | Appends a pattern that matches any character that is not contained in the specified characters. |
NotChar(CharGrouping) | Appends a negative character group containing specified CharGrouping. |
NotChar(NamedBlock) | Appends a pattern that matches a character that is not from a specified Unicode block. |
NotChar(String) | Appends a pattern that matches any character that is not contained in the specified String. |
NotLatinLetter() | Appends a pattern that matches a character that is not a latin alphabet letter. |
NotLatinLetter(Int32) | Appends a pattern that matches a character that is not a latin alphabet letter specified number of times. |
NotLatinLetterLower() | Appends a pattern that matches a character that is not a latin alphabet lower-case letter. |
NotLatinLetterLower(Int32) | Appends a pattern that matches a character that is not a latin alphabet lower-case letter specified number of times. |
NotLatinLetterUpper() | Appends a pattern that matches a character that is not a latin alphabet upper-case letter. |
NotLatinLetterUpper(Int32) | Appends a pattern that matches a character that is not a latin alphabet upper-case letter specified number of times. |
NotLeftAngleBracket() | Appends a pattern that matches a character that is not a left angle bracket (less-than sign). |
NotLeftAngleBracket(Int32) | Appends a pattern that matches a specified number of characters that are not a left angle bracket (less-than sign). |
NotLeftCurlyBracket() | Appends a pattern that matches a character that is not a left curly bracket. |
NotLeftCurlyBracket(Int32) | Appends a pattern that matches a specified number of characters that are not a left curly bracket. |
NotLeftParenthesis() | Appends a pattern that matches a character that is not a left parenthesis. |
NotLeftParenthesis(Int32) | Appends a pattern that matches a specified number of characters that are not a left parenthesis. |
NotLeftSquareBracket() | Appends a pattern that matches a character that is not a left square bracket. |
NotLeftSquareBracket(Int32) | Appends a pattern that matches a specified number of characters that are not a left square bracket. |
NotLetterLower() | Appends a pattern that matches a character that is not a character from GeneralCategory.LetterLowercase. |
NotLetterLower(Int32) | Appends a pattern that matches a character that is not a character from GeneralCategory.LetterLowercase specified number of times. |
NotLetterUpper() | Appends a pattern that matches a character that is not a character from GeneralCategory.LetterUppercase. |
NotLetterUpper(Int32) | Appends a pattern that matches a character that is not a character from GeneralCategory.LetterUppercase specified number of times. |
NotLinefeed() | Appends a pattern that matches a character that is not a linefeed. |
NotLinefeed(Int32) | Appends a pattern that matches a specified number of characters that are not a linefeed. |
NotNewLineChar() | Appends a pattern that matches a character that is not a newline character. Newline character is a carriage return or a linefeed. |
NotNewLineChar(Int32) | Appends a pattern that matches a character that is not a newline character specified number of times. Newline character is a carriage return or a linefeed. |
NotNumberSign() | Appends a pattern that matches a character that is not a number sign. |
NotNumberSign(Int32) | Appends a pattern that matches a specified number of characters that are not a number sign. |
NotParenthesis() | Appends a pattern that matches a character that is neither left nor right parenthesis. |
NotParenthesis(Int32) | Appends a pattern that matches a character that is neither left nor right parenthesis specified number of times. |
NotPercent() | Appends a pattern that matches a character that is not a percent. |
NotPercent(Int32) | Appends a pattern that matches a specified number of characters that are not a percent. |
NotPlus() | Appends a pattern that matches a character that is not a plus. |
NotPlus(Int32) | Appends a pattern that matches a specified number of characters that are not a plus. |
NotQuestionMark() | Appends a pattern that matches a character that is not a question mark. |
NotQuestionMark(Int32) | Appends a pattern that matches a specified number of characters that are not a question mark. |
NotQuoteMark() | Appends a pattern that matches a character that is not a quote mark. |
NotQuoteMark(Int32) | Appends a pattern that matches a specified number of characters that are not a quote mark. |
NotRange(Char, Char) | Appends a pattern that matches a character that is not in the specified range. |
NotRightAngleBracket() | Appends a pattern that matches a character that is not an right angle bracket (greater-than sign). |
NotRightAngleBracket(Int32) | Appends a pattern that matches a specified number of characters that are not a right angle bracket (greater-than sign). |
NotRightCurlyBracket() | Appends a pattern that matches a character that is not a right curly bracket. |
NotRightCurlyBracket(Int32) | Appends a pattern that matches a specified number of characters that are not a right curly bracket. |
NotRightParenthesis() | Appends a pattern that matches a character that is not a right parenthesis. |
NotRightParenthesis(Int32) | Appends a pattern that matches a specified number of characters that are not a right parenthesis. |
NotRightSquareBracket() | Appends a pattern that matches a character that is not a right square bracket. |
NotRightSquareBracket(Int32) | Appends a pattern that matches a specified number of characters that are not a right square bracket. |
NotSemicolon() | Appends a pattern that matches a character that is not a semicolon. |
NotSemicolon(Int32) | Appends a pattern that matches a specified number of characters that are not a semicolon. |
NotSlash() | Appends a pattern that matches a character that is not a slash. |
NotSlash(Int32) | Appends a pattern that matches a specified number of characters that are not a slash. |
NotSlashOrBackslash() | Appends a pattern that matches a character that is not a slash or backslash. |
NotSlashOrBackslash(Int32) | Appends a pattern that matches a specified number of characters that are not a slash or backslash |
NotSpace() | Appends a pattern that matches a character that is not a space. |
NotSpace(Int32) | Appends a pattern that matches a specified number of characters that are not a space. |
NotSquareBracket() | Appends a pattern that matches a character that is neither left nor right square bracket. |
NotSquareBracket(Int32) | Appends a pattern that matches a character that is neither left nor right square bracket specified number of times. |
NotTab() | Appends a pattern that matches a character that is not a tab. |
NotTab(Int32) | Appends a pattern that matches a specified number of characters that are not a tab. |
NotTilde() | Appends a pattern that matches a character that is not a tilde. |
NotTilde(Int32) | Appends a pattern that matches a specified number of characters that are not a tilde. |
NotUnderscore() | Appends a pattern that matches a character that is not an underscore. |
NotUnderscore(Int32) | Appends a pattern that matches a specified number of characters that are not an underscore. |
NotVerticalBar() | Appends a pattern that matches a character that is not a vertical bar. |
NotVerticalBar(Int32) | Appends a pattern that matches a specified number of characters that are not a vertical bar. |
NotWhiteSpace() | Appends a pattern that matches a character that is not a white-space character. |
NotWhiteSpace(Int32) | Appends a pattern that matches a character that is not a white-space character specified number of times. |
NotWhiteSpaces() | Appends a pattern that matches one or more characters that are not a white-space character. |
NotWordBoundary() | Appends a pattern that is not matched on a boundary between a word character and a non-word character. |
NotWordChar() | Appends a pattern that matches a character that is not a word character. |
NotWordChar(Int32) | Appends a pattern that matches a character that is not a word character specified number of times. |
NotWordChars() | Appends a pattern that matches one or more characters that are not a word character. |
NumberSign() | Appends a pattern that matches a number sign. |
NumberSign(Int32) | Appends a pattern that matches a specified number of number signs. |
OneMany(Object) | Appends a pattern that matches specified content one or more times. |
OneMany(Object, Object[]) | Appends a pattern that matches any one specified element one or more times. |
Options(RegexOptions) | Appends a pattern that applies specified options. |
Options(RegexOptions, Object) | Appends a pattern that applies specified options to a specified pattern. |
Options(RegexOptions, Object[]) | Appends a pattern that applies specified options to a specified pattern. |
Options(RegexOptions, RegexOptions) | Appends a pattern that applies and disables specified options to a specified pattern. |
Options(RegexOptions, RegexOptions, Object) | Appends a pattern that applies and disables specified options to a specified pattern. |
Options(RegexOptions, RegexOptions, Object[]) | Appends a pattern that applies and disables specified options to a specified pattern. |
Or(Object) | Appends a pattern that matches the current instance or a specified content. |
Parenthesis() | Appends a pattern that matches left or right parenthesis. |
Parenthesis(Int32) | Appends a pattern that matches left or right parenthesis specified number of times. |
Percent() | Appends a pattern that matches a percent. |
Percent(Int32) | Appends a pattern that matches a specified number of percents. |
Plus() | Appends a pattern that matches a plus. |
Plus(Int32) | Appends a pattern that matches a specified number of pluses. |
PreviousMatchEnd() | Appends a pattern that is matched at the position where the previous match ended. |
QuestionMark() | Appends a pattern that matches a question mark. |
QuestionMark(Int32) | Appends a pattern that matches a specified number of question marks. |
QuoteMark() | Appends a pattern that matches a quote mark. |
QuoteMark(Int32) | Appends a pattern that matches a specified number of quote marks. |
Range(Char, Char) | Appends a pattern that matches a character in the specified range. |
Replace(String) | Within a specified input string, replaces strings that match the current instance with an empty string. |
Replace(String, MatchEvaluator) | Within a specified input string, replaces all strings that match the current instance with a string returned by a MatchEvaluator delegate. |
Replace(String, MatchEvaluator, RegexOptions) | Within a specified input string, replaces all strings that match the current instance with a string returned by a MatchEvaluator delegate. Specified options modify the matching operation. |
Replace(String, String) | Within a specified input string, replaces all strings that match the current instance with a specified replacement string. |
Replace(String, String, RegexOptions) | Within a specified input string, replaces all strings that match the current instance with a specified replacement string. Specified options modify the matching operation. |
RequireGroup(Int32) | Appends a pattern that requires previously defined group with a specified number to be matched. Otherwise, a match will fail. |
RequireGroup(String) | Appends a pattern that requires previously defined group with a specified name to be matched. Otherwise, a match will fail. |
RightAngleBracket() | Appends a pattern that matches a right angle bracket (greater-than sign). |
RightAngleBracket(Int32) | Appends a pattern that matches a specified number of right angle brackets (greater-than signs). |
RightCurlyBracket() | Appends a pattern that matches a right curly bracket. |
RightCurlyBracket(Int32) | Appends a pattern that matches a specified number of right curly brackets. |
RightParenthesis() | Appends a pattern that matches a right parenthesis. |
RightParenthesis(Int32) | Appends a pattern that matches a specified number of right parentheses. |
RightSquareBracket() | Appends a pattern that matches a right square bracket. |
RightSquareBracket(Int32) | Appends a pattern that matches a specified number of right square brackets. |
Semicolon() | Appends a pattern that matches a semicolon. |
Semicolon(Int32) | Appends a pattern that matches a specified number of semicolons. |
Slash() | Appends a pattern that matches a slash. |
Slash(Int32) | Appends a pattern that matches a specified number of slashes. |
SlashOrBackslash() | Appends a pattern that matches a slash or a backslash. |
SlashOrBackslash(Int32) | Appends a pattern that matches a specified number of characters that are slash or backslash. |
Space() | Appends a pattern that matches a space. |
Space(Int32) | Appends a pattern that matches a specified number of spaces. |
Spaces() | Appends a pattern that matches one or more spaces. |
Split(String) | Splits the specified input string at the positions defined by the current instance. |
Split(String, RegexOptions) | Splits the specified input string at the positions defined by the current instance, using the specified matching options. |
SquareBracket() | Appends a pattern that matches left or right square bracket. |
SquareBracket(Int32) | Appends a pattern that matches left or right square bracket specified number of times. |
SurroundAngleBrackets() | Appends a pattern that matches a text consisting of left and right angle bracket, allowing zero or more characters that are not a right angle bracket between the brackets. |
SurroundAngleBrackets(Object) | Appends a pattern that matches specified pattern surrounded with left and right angle bracket. |
SurroundAngleBrackets(Object[]) | Appends a pattern that matches specified content surrounded with left and right angle bracket. |
SurroundApostrophes() | Appends a pattern that matches two apostrophes, allowing zero or more characters that are not an apostrophe between the apostrophes. |
SurroundApostrophes(Object) | Appends a pattern that matches specified pattern surrounded with apostrophes. |
SurroundApostrophes(Object[]) | Appends a pattern that matches specified content surrounded with apostrophes. |
SurroundCurlyBrackets() | Appends a pattern that matches a text consisting of left and right curly bracket, allowing zero or more characters that are not a right curly bracket between the brackets. |
SurroundCurlyBrackets(Object) | Appends a pattern that matches specified pattern surrounded with left and right curly bracket. |
SurroundCurlyBrackets(Object[]) | Appends a pattern that matches specified content surrounded with left and right curly bracket. |
SurroundParentheses() | Appends a pattern that matches a text consisting of a left parenthesis and a right parenthesis, allowing zero or more characters that are not a right parenthesis between the parentheses. |
SurroundParentheses(Object) | Appends a pattern that matches specified pattern surrounded with left and right parenthesis. |
SurroundParentheses(Object[]) | Appends a pattern that matches specified content surrounded with left and right parenthesis. |
SurroundQuoteMarks() | Appends a pattern that matches two quotation marks, allowing zero or more characters that are not a quotation mark between the quotation marks. |
SurroundQuoteMarks(Object) | Appends a pattern that matches specified pattern surrounded with quotation marks. |
SurroundQuoteMarks(Object[]) | Appends a pattern that matches specified content surrounded with quotation marks. |
SurroundQuoteMarksOrApostrophes() | Appends a pattern that matches two quotation marks (apostrophes), allowing zero or more characters that are not a quotation mark (apostrophe) between the quotation marks (apostrophes). |
SurroundQuoteMarksOrApostrophes(Object) | Appends a pattern that matches specified pattern surrounded with quotation marks or apostrophes. |
SurroundQuoteMarksOrApostrophes(Object[]) | Appends a pattern that matches specified content surrounded with quotation marks or apostrophes. |
SurroundSquareBrackets() | Appends a pattern that matches a text consisting of left and right square bracket, allowing zero or more characters that are not a right square bracket between the brackets. |
SurroundSquareBrackets(Object) | Appends a pattern that matches specified pattern surrounded with left and right square bracket. |
SurroundSquareBrackets(Object[]) | Appends a pattern that matches specified content surrounded with left and right square bracket. |
SurroundWordBoundary(Object) | Appends a pattern that matches spefified pattern surrounded with a word boundary. |
SurroundWordBoundary(Object[]) | Appends a pattern that matches specified content surrounded with a word boundary. |
Tab() | Appends a pattern that matches a tab. |
Tab(Int32) | Appends a pattern that matches a specified number of tabs. |
Text(String) | Appends a pattern that matches a specified text. |
Text(String, Boolean) | Appends a pattern that matches a specified text, ignoring or honoring its case. |
Tilde() | Appends a pattern that matches a tilde. |
Tilde(Int32) | Appends a pattern that matches a specified number of tildes. |
ToRegex() | Compiles a new instance of the Regex class for the current instance. |
ToRegex(RegexOptions) | Compiles a new instance of the Regex class for the current instance, with options that modify the pattern. |
ToString() | Constructs a pattern text that represents the current instance. (Overrides Object.ToString) |
ToString(PatternOptions) | Constructs a pattern text that represents the current instance with options that modify the pattern. |
ToString(PatternSettings) | Constructs a pattern text that represents the current instance with settings that modify the pattern. |
Underscore() | Appends a pattern that matches an underscore. |
Underscore(Int32) | Appends a pattern that matches a specified number of underscores. |
Until(String) | Appends a pattern that matches zero or more characters until it reaches a specified value. |
UntilChar(AsciiChar) | Appends a pattern that matches zero or more characters until it reaches a specified character. |
UntilChar(Char) | Appends a pattern that matches zero or more characters until it reaches a specified character. |
UntilChar(CharGrouping) | Appends a pattern that matches zero or more characters until it reaches a character that is matched by a specified CharGrouping. |
UntilChar(String) | Appends a pattern that matches zero or more characters until it reaches any one of the specified characters. |
UntilNewLine() | Appends a pattern that matches zero or more characters until it reaches a linefeed. |
VerticalBar() | Appends a pattern that matches a vertical bar. |
VerticalBar(Int32) | Appends a pattern that matches a specified number of vertical bars. |
WhileDigit() | Appends a pattern that matches a digit character zero or more times. |
WhileChar(AsciiChar) | Appends a pattern that matches a specified character zero or more times. |
WhileChar(Char) | Appends a pattern that matches a specified character zero or more times. |
WhileChar(CharGrouping) | Appends a pattern that matches a specified character zero or more times. |
WhileNot(String) | Appends a pattern that matches zero or more characters that are not followed with a specified value. |
WhileNotDigit() | Appends a pattern that matches zero or more characters that are not a digit. |
WhileNotChar(AsciiChar) | Appends a pattern that matches zero or more characters that are not a specified character. |
WhileNotChar(Char) | Appends a pattern that matches zero or more characters that are not a specified character. |
WhileNotChar(Char[]) | Appends a pattern that matches zero or more characters that are not contained in the specified characters |
WhileNotChar(CharGrouping) | Appends a pattern that matches zero or more characters that are not matched by a specified CharGrouping. |
WhileNotChar(String) | Appends a pattern that matches zero or more characters that are not contained in the specified String. |
WhileNotNewLineChar() | Appends a pattern that matches zero or more characters that are neither a carriage return nor a linefeed. |
WhileNotWhiteSpace() | Appends a pattern that matches zero or more characters that are not a white-space. |
WhileNotWordChar() | Appends a pattern that matches zero or more characters that are not a word character. |
WhileWhiteSpace() | Appends a pattern that matches a white-space character zero or more times. |
WhileWhiteSpaceExceptNewLine() | Appends a pattern that matches zero or more characters that are white-space characters but a neither carriage return nor a linefeed. |
WhileWordChar() | Appends a pattern that matches a word character zero or more times. |
WhiteSpace() | Appends a pattern that matches a white-space character. |
WhiteSpace(Int32) | Appends a pattern that matches a specified number of white-space characters. |
WhiteSpaceExceptNewLine() | Appends a pattern that matches a white-space character except carriage return and linefeed. |
WhiteSpaceExceptNewLine(Int32) | Appends a pattern that matches a white-space character except carriage return and linefeed. The character has to be matched specified number of times. |
WhiteSpaces() | Appends a pattern that matches one or more white-space characters. |
Word() | Appends a pattern that matches one or more word characters surrounded with a word boundary. |
WordBoundary() | Appends a pattern that is matched on a boundary between a word character and a non-word character. The pattern may be also matched on a word boundary at the beginning or end of the string. |
WordChar() | Appends a pattern that matches a word character. |
WordChar(Int32) | Appends a pattern that matches a specified number of word characters. |
WordChars() | Appends a pattern that matches one or more word characters. |
Operator | Summary |
---|---|
Addition(Char, Pattern) | Concatenate two elements into a new Pattern. |
Addition(Pattern, Char) | Concatenate two elements into a new Pattern. |
Addition(Pattern, Pattern) | Concatenate two elements into a new Pattern. |
Addition(Pattern, String) | Concatenate two elements into a new Pattern. |
Addition(String, Pattern) | Concatenate two elements into a new Pattern. |
BitwiseOr(Char, Pattern) | Creates a pattern that matches any one of the specified elements. |
BitwiseOr(CharGrouping, Pattern) | Creates a pattern that matches any one of the specified elements. |
BitwiseOr(Pattern, Char) | Creates a pattern that matches any one of the specified elements. |
BitwiseOr(Pattern, CharGrouping) | Creates a pattern that matches any one of the specified elements. |
BitwiseOr(Pattern, Pattern) | Creates a pattern that matches any one of the specified elements. |
BitwiseOr(Pattern, String) | Creates a pattern that matches any one of the specified elements. |
BitwiseOr(String, Pattern) | Creates a pattern that matches any one of the specified elements. |
Explicit(Char to Pattern) | Converts specified character to a pattern. |
Explicit(String to Pattern) | Converts specified text to a pattern. |