Class RegexHelper
- Namespace
- AiDotNet.Helpers
- Assembly
- AiDotNet.dll
public static class RegexHelper
- Inheritance
-
RegexHelper
- Inherited Members
-
Fields
DefaultTimeout
public static readonly TimeSpan DefaultTimeout
Field Value
- TimeSpan
FastTimeout
public static readonly TimeSpan FastTimeout
Field Value
- TimeSpan
Methods
Create(string, RegexOptions, TimeSpan?)
public static Regex Create(string pattern, RegexOptions options = RegexOptions.None, TimeSpan? timeout = null)
Parameters
pattern string
options RegexOptions
timeout TimeSpan?
Returns
- Regex
Escape(string)
public static string Escape(string input)
Parameters
input string
Returns
- string
IsMatch(string, string, RegexOptions, TimeSpan?)
public static bool IsMatch(string input, string pattern, RegexOptions options = RegexOptions.None, TimeSpan? timeout = null)
Parameters
input string
pattern string
options RegexOptions
timeout TimeSpan?
Returns
- bool
Match(string, string, RegexOptions, TimeSpan?)
public static Match Match(string input, string pattern, RegexOptions options = RegexOptions.None, TimeSpan? timeout = null)
Parameters
input string
pattern string
options RegexOptions
timeout TimeSpan?
Returns
- Match
Matches(string, string, RegexOptions, TimeSpan?)
public static MatchCollection Matches(string input, string pattern, RegexOptions options = RegexOptions.None, TimeSpan? timeout = null)
Parameters
input string
pattern string
options RegexOptions
timeout TimeSpan?
Returns
- MatchCollection
Replace(string, string, string, RegexOptions, TimeSpan?)
public static string Replace(string input, string pattern, string replacement, RegexOptions options = RegexOptions.None, TimeSpan? timeout = null)
Parameters
input string
pattern string
replacement string
options RegexOptions
timeout TimeSpan?
Returns
- string
Replace(string, string, MatchEvaluator, RegexOptions, TimeSpan?)
public static string Replace(string input, string pattern, MatchEvaluator evaluator, RegexOptions options = RegexOptions.None, TimeSpan? timeout = null)
Parameters
input string
pattern string
evaluator MatchEvaluator
options RegexOptions
timeout TimeSpan?
Returns
- string
Split(string, string, RegexOptions, TimeSpan?)
public static string[] Split(string input, string pattern, RegexOptions options = RegexOptions.None, TimeSpan? timeout = null)
Parameters
input string
pattern string
options RegexOptions
timeout TimeSpan?
Returns
- string[]