<PackageReference Include="NETStandard.Library" Version="2.0.0-preview2-25401-01" />

System.Text.RegularExpressions.Regex

public class Regex : ISerializable
namespace System.Text.RegularExpressions { public class Regex : ISerializable { public static readonly TimeSpan InfiniteMatchTimeout; public static int CacheSize { get; set; } protected IDictionary CapNames { get; set; } protected IDictionary Caps { get; 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 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 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 Match Match(string input); public Match Match(string input, int startat); public Match Match(string input, int beginning, int length); 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 MatchCollection Matches(string input); public MatchCollection Matches(string input, int startat); 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 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 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 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); 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); protected bool UseOptionC(); protected bool UseOptionR(); } }