C# Класс NRegex.Pattern

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

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

Метод Описание
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