<PackageReference Include="NETStandard.Library" Version="2.0.0-preview1-25301-01" />

System.Text.RegularExpressions.Regex

public class Regex : ISerializable
public static readonly TimeSpan InfiniteMatchTimeout

public static int CacheSize { get; set; }

protected IDictionary CapNames { get; protected set; }

protected IDictionary Caps { get; protected set; }

public TimeSpan MatchTimeout { get; }

public RegexOptions Options { get; }

public bool RightToLeft { get; }

protected Regex()

protected Regex(SerializationInfo info, StreamingContext context)

public Regex(string pattern)

public Regex(string pattern, RegexOptions options)

public Regex(string pattern, RegexOptions options, TimeSpan matchTimeout)

public static string Escape(string str)

public static bool IsMatch(string input, string pattern)

public static bool IsMatch(string input, string pattern, RegexOptions options)

public static bool IsMatch(string input, string pattern, RegexOptions options, TimeSpan matchTimeout)

public static Match Match(string input, string pattern)

public static Match Match(string input, string pattern, RegexOptions options)

public static Match Match(string input, string pattern, RegexOptions options, TimeSpan matchTimeout)

public static MatchCollection Matches(string input, string pattern)

public static MatchCollection Matches(string input, string pattern, RegexOptions options)

public static MatchCollection Matches(string input, string pattern, RegexOptions options, TimeSpan matchTimeout)

public static string Replace(string input, string pattern, string replacement)

public static string Replace(string input, string pattern, string replacement, RegexOptions options)

public static string Replace(string input, string pattern, string replacement, RegexOptions options, TimeSpan matchTimeout)

public static string Replace(string input, string pattern, MatchEvaluator evaluator)

public static string Replace(string input, string pattern, MatchEvaluator evaluator, RegexOptions options)

public static string Replace(string input, string pattern, MatchEvaluator evaluator, RegexOptions options, TimeSpan matchTimeout)

public static string[] Split(string input, string pattern)

public static string[] Split(string input, string pattern, RegexOptions options)

public static string[] Split(string input, string pattern, RegexOptions options, TimeSpan matchTimeout)

public static string Unescape(string str)

public string[] GetGroupNames()

public int[] GetGroupNumbers()

public string GroupNameFromNumber(int i)

public int GroupNumberFromName(string name)

protected void InitializeReferences()

public bool IsMatch(string input)

public bool IsMatch(string input, int startat)

public Match Match(string input)

public Match Match(string input, int startat)

public Match Match(string input, int beginning, int length)

public MatchCollection Matches(string input)

public MatchCollection Matches(string input, int startat)

public string Replace(string input, string replacement)

public string Replace(string input, string replacement, int count)

public string Replace(string input, string replacement, int count, int startat)

public string Replace(string input, MatchEvaluator evaluator)

public string Replace(string input, MatchEvaluator evaluator, int count)

public string Replace(string input, MatchEvaluator evaluator, int count, int startat)

public string[] Split(string input)

public string[] Split(string input, int count)

public string[] Split(string input, int count, int startat)

protected bool UseOptionC()

protected bool UseOptionR()