C# Класс NRegex.Matcher

Наследование: MatchResult
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
CharAt ( int i ) : char
CharAt ( int i, int groupId ) : char
Find ( ) : bool
Find ( int anchors ) : bool
FindAll ( ) : MatchIterator
FindAll ( int options ) : MatchIterator
GetEnd ( int id ) : int
GetLength ( int id ) : int
GetStart ( int id ) : int
Group ( int n, StringBuilder sb ) : bool
Group ( int n, TextBuffer tb ) : bool
Group ( string name, StringBuilder sb ) : bool
Group ( string name, TextBuffer tb ) : bool
Group ( int n ) : string
Group ( string name ) : string
IsCaptured ( ) : bool
IsCaptured ( int id ) : bool
IsCaptured ( string groupName ) : bool
IsStart ( ) : bool
Matches ( ) : bool
Matches ( string s ) : bool
MatchesPrefix ( ) : bool
Proceed ( ) : bool
Proceed ( int options ) : bool
SetTarget ( Matcher m, int groupId ) : void
SetTarget ( TextReader _in, int len ) : void
SetTarget ( char text, int start, int len ) : void
SetTarget ( char text, int start, int len, bool shared ) : void
SetTarget ( string text, int start, int len ) : void
Skip ( ) : void
ToString ( ) : string
ToString_d ( ) : string

Приватные методы

Метод Описание
Bounds ( int id ) : MemReg
CompareRegions ( char arr, int off1, int off2, int len, int _out ) : bool
CompareRegionsI ( char arr, int off1, int off2, int len, int _out ) : bool
Find ( char data, int off, int _out, Term term ) : int
FindBack ( char data, int off, int maxCount, Term term ) : int
FindBackReg ( char data, int off, int regOff, int regLen, int maxCount, Term term, int _out ) : int
FindReg ( char data, int off, int regOff, int regLen, Term term, int _out ) : int
Flush ( ) : void
GetString ( int start, int end ) : string
Init ( ) : void
Matcher ( Pattern regex ) : System
Repeat ( char data, int off, int _out, Term term ) : int
Search ( int anchors ) : bool
SetAll ( TextReader _in ) : void

Описание методов

CharAt() публичный Метод

public CharAt ( int i ) : char
i int
Результат char

CharAt() публичный Метод

public CharAt ( int i, int groupId ) : char
i int
groupId int
Результат char

Find() публичный Метод

public Find ( ) : bool
Результат bool

Find() публичный Метод

public Find ( int anchors ) : bool
anchors int
Результат bool

FindAll() публичный Метод

public FindAll ( ) : MatchIterator
Результат MatchIterator

FindAll() публичный Метод

public FindAll ( int options ) : MatchIterator
options int
Результат MatchIterator

GetEnd() публичный Метод

public GetEnd ( int id ) : int
id int
Результат int

GetLength() публичный Метод

public GetLength ( int id ) : int
id int
Результат int

GetStart() публичный Метод

public GetStart ( int id ) : int
id int
Результат int

Group() публичный Метод

public Group ( int n, StringBuilder sb ) : bool
n int
sb StringBuilder
Результат bool

Group() публичный Метод

public Group ( int n, TextBuffer tb ) : bool
n int
tb TextBuffer
Результат bool

Group() публичный Метод

public Group ( string name, StringBuilder sb ) : bool
name string
sb StringBuilder
Результат bool

Group() публичный Метод

public Group ( string name, TextBuffer tb ) : bool
name string
tb TextBuffer
Результат bool

Group() публичный Метод

public Group ( int n ) : string
n int
Результат string

Group() публичный Метод

public Group ( string name ) : string
name string
Результат string

IsCaptured() публичный Метод

public IsCaptured ( ) : bool
Результат bool

IsCaptured() публичный Метод

public IsCaptured ( int id ) : bool
id int
Результат bool

IsCaptured() публичный Метод

public IsCaptured ( string groupName ) : bool
groupName string
Результат bool

IsStart() публичный Метод

public IsStart ( ) : bool
Результат bool

Matches() публичный Метод

public Matches ( ) : bool
Результат bool

Matches() публичный Метод

public Matches ( string s ) : bool
s string
Результат bool

MatchesPrefix() публичный Метод

public MatchesPrefix ( ) : bool
Результат bool

Proceed() публичный Метод

public Proceed ( ) : bool
Результат bool

Proceed() публичный Метод

public Proceed ( int options ) : bool
options int
Результат bool

SetTarget() публичный Метод

public SetTarget ( Matcher m, int groupId ) : void
m Matcher
groupId int
Результат void

SetTarget() публичный Метод

public SetTarget ( TextReader _in, int len ) : void
_in TextReader
len int
Результат void

SetTarget() публичный Метод

public SetTarget ( char text, int start, int len ) : void
text char
start int
len int
Результат void

SetTarget() публичный Метод

public SetTarget ( char text, int start, int len, bool shared ) : void
text char
start int
len int
shared bool
Результат void

SetTarget() публичный Метод

public SetTarget ( string text, int start, int len ) : void
text string
start int
len int
Результат void

Skip() публичный Метод

public Skip ( ) : void
Результат void

ToString() публичный Метод

public ToString ( ) : string
Результат string

ToString_d() публичный Метод

public ToString_d ( ) : string
Результат string