C# 클래스 NRegex.Matcher

상속: MatchResult
파일 보기 프로젝트 열기: olabini/nregex 1 사용 예제들

공개 메소드들

메소드 설명
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