- RegexRunner - runcrawl 
- runcrawlpos 
- runmatch 
- runregex 
- runstack 
- runstackpos 
- runtext 
- runtextbeg 
- runtextend 
- runtextpos 
- runtextstart 
- runtrack 
- runtrackcount 
- runtrackpos 
- RegexRunner() 
- Capture(Int32, Int32, Int32) 
- CharInClass(Char, String) 
- CharInSet(Char, String, String) 
- CheckTimeout() 
- Crawl(Int32) 
- Crawlpos() 
- DoubleCrawl() 
- DoubleStack() 
- DoubleTrack() 
- EnsureStorage() 
- FindFirstChar() 
- Go() 
- InitTrackCount() 
- IsBoundary(Int32, Int32, Int32) 
- IsECMABoundary(Int32, Int32, Int32) 
- IsMatched(Int32) 
- MatchIndex(Int32) 
- MatchLength(Int32) 
- Popcrawl() 
- Scan(Regex, String, Int32, Int32, Int32, Int32, Boolean) 
- Scan(Regex, String, Int32, Int32, Int32, Int32, Boolean, TimeSpan) 
- Scan(ReadOnlySpan<Char>) 
- TransferCapture(Int32, Int32, Int32, Int32) 
- Uncapture() 
 
net9.0
    namespace System.Text.RegularExpressions
{
    [EditorBrowsable(EditorBrowsableState.Never)]
    public abstract class RegexRunner
    {
        protected internal virtual void Scan(ReadOnlySpan<char> text);
    }
}
            | Design Reviews | 
 | 
|---|---|
| .NET | 7.08.09.0 | 
| Information specific to net9.0 | |
| Assembly | System.Text.RegularExpressions , Version=9.0.0.0, PublicKeyToken=b03f5f7f11d50a3a | 
| Referencing | The API is automatically referenced. | 
| Platform Restrictions | This API is supported on all platforms. | 
- Built-in API
- Package-provided API