<PackageReference Include="System.Text.RegularExpressions" Version="4.3.0-preview1-24530-04" />
API Differences between 4.3.0-preview1-24530-04 and 4.0.10-beta-22231
127 Additions
0 Removals
System.Text.RegularExpressions
-
public class Capture
- public int Index { get; }
- public int Length { get; }
- public string Value { get; }
-
public class CaptureCollection : ICollection, IEnumerable
-
public class Group : Capture
-
public class GroupCollection : ICollection, IEnumerable
-
public class Match : Group
-
public class MatchCollection : ICollection, IEnumerable
-
public sealed delegate MatchEvaluator : MulticastDelegate
-
public class Regex
- 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()
- 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)
-
public class RegexMatchTimeoutException : TimeoutException
-
public enum RegexOptions
-
public abstract class RegexRunner
- protected static bool CharInClass(char ch, string charClass)
- protected static bool CharInSet(char ch, string set, string category)
- protected void Capture(int capnum, int start, int end)
- protected void CheckTimeout()
- protected void Crawl(int i)
- protected int Crawlpos()
- protected void DoubleCrawl()
- protected void DoubleStack()
- protected void DoubleTrack()
- protected void EnsureStorage()
- protected abstract bool FindFirstChar()
- protected abstract void Go()
- protected abstract void InitTrackCount()
- protected bool IsBoundary(int index, int startpos, int endpos)
- protected bool IsECMABoundary(int index, int startpos, int endpos)
- protected bool IsMatched(int cap)
- protected int MatchIndex(int cap)
- protected int MatchLength(int cap)
- protected int Popcrawl()
- protected void TransferCapture(int capnum, int uncapnum, int start, int end)
- protected void Uncapture()
-
public abstract class RegexRunnerFactory