Regex Methods
Assembly: System (in System.dll)
| Name | Description | |
|---|---|---|
![]() ![]() | CompileToAssembly(RegexCompilationInfo(), AssemblyName) | Compiles one or more specified Regex objects to a named assembly. |
![]() ![]() | CompileToAssembly(RegexCompilationInfo(), AssemblyName, CustomAttributeBuilder()) | Compiles one or more specified Regex objects to a named assembly with the specified attributes. |
![]() ![]() | CompileToAssembly(RegexCompilationInfo(), AssemblyName, CustomAttributeBuilder(), String) | Compiles one or more specified Regex objects and a specified resource file to a named assembly with the specified attributes. |
![]() | Equals(Object) | Determines whether the specified object is equal to the current object.(Inherited from Object.) |
![]() ![]() | Escape(String) | Escapes a minimal set of characters (\, *, +, ?, |, {, [, (,), ^, $,., #, and white space) by replacing them with their escape codes. This instructs the regular expression engine to interpret these characters literally rather than as metacharacters. |
![]() | Finalize() | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.(Inherited from Object.) |
![]() | GetGroupNames() | Returns an array of capturing group names for the regular expression. |
![]() | GetGroupNumbers() | Returns an array of capturing group numbers that correspond to group names in an array. |
![]() | GetHashCode() | Serves as the default hash function. (Inherited from Object.) |
![]() | GetType() | |
![]() | GroupNameFromNumber(Int32) | Gets the group name that corresponds to the specified group number. |
![]() | GroupNumberFromName(String) | Returns the group number that corresponds to the specified group name. |
![]() | InitializeReferences() | This API supports the product infrastructure and is not intended to be used directly from your code. Used by a Regex object generated by the CompileToAssembly method. |
![]() | IsMatch(String) | Indicates whether the regular expression specified in the Regex constructor finds a match in a specified input string. |
![]() | IsMatch(String, Int32) | Indicates whether the regular expression specified in the Regex constructor finds a match in the specified input string, beginning at the specified starting position in the string. |
![]() ![]() | IsMatch(String, String) | Indicates whether the specified regular expression finds a match in the specified input string. |
![]() ![]() | IsMatch(String, String, RegexOptions) | Indicates whether the specified regular expression finds a match in the specified input string, using the specified matching options. |
![]() ![]() | IsMatch(String, String, RegexOptions, TimeSpan) | Indicates whether the specified regular expression finds a match in the specified input string, using the specified matching options and time-out interval. |
![]() | Match(String) | Searches the specified input string for the first occurrence of the regular expression specified in the Regex constructor. |
![]() | Match(String, Int32) | Searches the input string for the first occurrence of a regular expression, beginning at the specified starting position in the string. |
![]() | Match(String, Int32, Int32) | Searches the input string for the first occurrence of a regular expression, beginning at the specified starting position and searching only the specified number of characters. |
![]() ![]() | Match(String, String) | Searches the specified input string for the first occurrence of the specified regular expression. |
![]() ![]() | Match(String, String, RegexOptions) | Searches the input string for the first occurrence of the specified regular expression, using the specified matching options. |
![]() ![]() | Match(String, String, RegexOptions, TimeSpan) | Searches the input string for the first occurrence of the specified regular expression, using the specified matching options and time-out interval. |
![]() | Matches(String) | Searches the specified input string for all occurrences of a regular expression. |
![]() | Matches(String, Int32) | Searches the specified input string for all occurrences of a regular expression, beginning at the specified starting position in the string. |
![]() ![]() | Matches(String, String) | Searches the specified input string for all occurrences of a specified regular expression. |
![]() ![]() | Matches(String, String, RegexOptions) | Searches the specified input string for all occurrences of a specified regular expression, using the specified matching options. |
![]() ![]() | Matches(String, String, RegexOptions, TimeSpan) | Searches the specified input string for all occurrences of a specified regular expression, using the specified matching options and time-out interval. |
![]() | MemberwiseClone() | |
![]() | Replace(String, MatchEvaluator) | In a specified input string, replaces all strings that match a specified regular expression with a string returned by a MatchEvaluator delegate. |
![]() | Replace(String, MatchEvaluator, Int32) | In a specified input string, replaces a specified maximum number of strings that match a regular expression pattern with a string returned by a MatchEvaluator delegate. |
![]() | Replace(String, MatchEvaluator, Int32, Int32) | In a specified input substring, replaces a specified maximum number of strings that match a regular expression pattern with a string returned by a MatchEvaluator delegate. |
![]() | Replace(String, String) | In a specified input string, replaces all strings that match a regular expression pattern with a specified replacement string. |
![]() | Replace(String, String, Int32) | In a specified input string, replaces a specified maximum number of strings that match a regular expression pattern with a specified replacement string. |
![]() | Replace(String, String, Int32, Int32) | In a specified input substring, replaces a specified maximum number of strings that match a regular expression pattern with a specified replacement string. |
![]() ![]() | Replace(String, String, MatchEvaluator) | In a specified input string, replaces all strings that match a specified regular expression with a string returned by a MatchEvaluator delegate. |
![]() ![]() | Replace(String, String, MatchEvaluator, RegexOptions) | In a specified input string, replaces all strings that match a specified regular expression with a string returned by a MatchEvaluator delegate. Specified options modify the matching operation. |
![]() ![]() | Replace(String, String, MatchEvaluator, RegexOptions, TimeSpan) | In a specified input string, replaces all substrings that match a specified regular expression with a string returned by a MatchEvaluator delegate. Additional parameters specify options that modify the matching operation and a time-out interval if no match is found. |
![]() ![]() | Replace(String, String, String) | In a specified input string, replaces all strings that match a specified regular expression with a specified replacement string. |
![]() ![]() | Replace(String, String, String, RegexOptions) | In a specified input string, replaces all strings that match a specified regular expression with a specified replacement string. Specified options modify the matching operation. |
![]() ![]() | Replace(String, String, String, RegexOptions, TimeSpan) | In a specified input string, replaces all strings that match a specified regular expression with a specified replacement string. Additional parameters specify options that modify the matching operation and a time-out interval if no match is found. |
![]() | Split(String) | Splits an input string into an array of substrings at the positions defined by a regular expression pattern specified in the Regex constructor. |
![]() | Split(String, Int32) | Splits an input string a specified maximum number of times into an array of substrings, at the positions defined by a regular expression specified in the Regex constructor. |
![]() | Split(String, Int32, Int32) | Splits an input string a specified maximum number of times into an array of substrings, at the positions defined by a regular expression specified in the Regex constructor. The search for the regular expression pattern starts at a specified character position in the input string. |
![]() ![]() | Split(String, String) | Splits an input string into an array of substrings at the positions defined by a regular expression pattern. |
![]() ![]() | Split(String, String, RegexOptions) | Splits an input string into an array of substrings at the positions defined by a specified regular expression pattern. Specified options modify the matching operation. |
![]() ![]() | Split(String, String, RegexOptions, TimeSpan) | Splits an input string into an array of substrings at the positions defined by a specified regular expression pattern. Additional parameters specify options that modify the matching operation and a time-out interval if no match is found. |
![]() | ToString() | Returns the regular expression pattern that was passed into the Regex constructor.(Overrides Object.ToString().) |
![]() ![]() | Unescape(String) | Converts any escaped characters in the input string. |
![]() | UseOptionC() | This API supports the product infrastructure and is not intended to be used directly from your code. Used by a Regex object generated by the CompileToAssembly method. |
![]() | UseOptionR() | This API supports the product infrastructure and is not intended to be used directly from your code. Used by a Regex object generated by the CompileToAssembly method. |
![]() ![]() | ValidateMatchTimeout(TimeSpan) | This API supports the product infrastructure and is not intended to be used directly from your code. Checks whether a time-out interval is within an acceptable range. |
| Name | Description | |
|---|---|---|
![]() ![]() | ISerializable.GetObjectData(SerializationInfo, StreamingContext) | This API supports the product infrastructure and is not intended to be used directly from your code. Populates a SerializationInfo object with the data necessary to deserialize the current Regex object. |




