C# 클래스 NRegex.Pattern

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

공개 메소드들

메소드 설명
GroupId ( string name ) : int
Matcher ( ) : Matcher
Matcher ( MatchResult res, int groupId ) : Matcher
Matcher ( MatchResult res, string groupName ) : Matcher
Matcher ( TextReader text, int length ) : Matcher
Matcher ( char data, int start, int end ) : Matcher
Matcher ( string s ) : Matcher
Matches ( string s ) : bool
Pattern ( string regex ) : System
Pattern ( string regex, REFlags flags ) : System
Pattern ( string regex, string flags ) : System
Quote ( string input ) : string
Replacer ( Substitution model ) : Replacer
Replacer ( string expr ) : Replacer
StartsWith ( string s ) : bool
ToString ( ) : string
ToString_d ( ) : string
Tokenizer ( TextReader input, int length ) : RETokenizer
Tokenizer ( char data, int off, int len ) : RETokenizer
Tokenizer ( string text ) : RETokenizer

보호된 메소드들

메소드 설명
Compile ( string regex, REFlags flags ) : void
Pattern ( ) : System

비공개 메소드들

메소드 설명
GetFlag ( char c ) : REFlags
ParseFlags ( char data, int start, int len ) : REFlags
ParseFlags ( string flags ) : REFlags

메소드 상세

Compile() 보호된 메소드

protected Compile ( string regex, REFlags flags ) : void
regex string
flags REFlags
리턴 void

GroupId() 공개 메소드

public GroupId ( string name ) : int
name string
리턴 int

Matcher() 공개 메소드

public Matcher ( ) : Matcher
리턴 Matcher

Matcher() 공개 메소드

public Matcher ( MatchResult res, int groupId ) : Matcher
res MatchResult
groupId int
리턴 Matcher

Matcher() 공개 메소드

public Matcher ( MatchResult res, string groupName ) : Matcher
res MatchResult
groupName string
리턴 Matcher

Matcher() 공개 메소드

public Matcher ( TextReader text, int length ) : Matcher
text System.IO.TextReader
length int
리턴 Matcher

Matcher() 공개 메소드

public Matcher ( char data, int start, int end ) : Matcher
data char
start int
end int
리턴 Matcher

Matcher() 공개 메소드

public Matcher ( string s ) : Matcher
s string
리턴 Matcher

Matches() 공개 메소드

public Matches ( string s ) : bool
s string
리턴 bool

Pattern() 보호된 메소드

protected Pattern ( ) : System
리턴 System

Pattern() 공개 메소드

public Pattern ( string regex ) : System
regex string
리턴 System

Pattern() 공개 메소드

public Pattern ( string regex, REFlags flags ) : System
regex string
flags REFlags
리턴 System

Pattern() 공개 메소드

public Pattern ( string regex, string flags ) : System
regex string
flags string
리턴 System

Quote() 공개 정적인 메소드

public static Quote ( string input ) : string
input string
리턴 string

Replacer() 공개 메소드

public Replacer ( Substitution model ) : Replacer
model Substitution
리턴 Replacer

Replacer() 공개 메소드

public Replacer ( string expr ) : Replacer
expr string
리턴 Replacer

StartsWith() 공개 메소드

public StartsWith ( string s ) : bool
s string
리턴 bool

ToString() 공개 메소드

public ToString ( ) : string
리턴 string

ToString_d() 공개 메소드

public ToString_d ( ) : string
리턴 string

Tokenizer() 공개 메소드

public Tokenizer ( TextReader input, int length ) : RETokenizer
input System.IO.TextReader
length int
리턴 RETokenizer

Tokenizer() 공개 메소드

public Tokenizer ( char data, int off, int len ) : RETokenizer
data char
off int
len int
리턴 RETokenizer

Tokenizer() 공개 메소드

public Tokenizer ( string text ) : RETokenizer
text string
리턴 RETokenizer