C# Класс System.Text.RegularExpressions.Regex

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

Открытые свойства

Свойство Тип Описание
InfiniteMatchTimeout System.TimeSpan

Защищенные свойства (Protected)

Свойство Тип Описание
capnames System.Collections.Hashtable
caps System.Collections.Hashtable
capsize int
capslist string[]
factory System.Text.RegularExpressions.RegexRunnerFactory
internalMatchTimeout System.TimeSpan
pattern string
roptions System.Text.RegularExpressions.RegexOptions

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

Метод Описание
Escape ( string str ) : string
GetGroupNames ( ) : string[]
GetGroupNumbers ( ) : int[]
GroupNameFromNumber ( int i ) : string
GroupNumberFromName ( string name ) : int
IsMatch ( string input ) : bool
IsMatch ( string input, int startat ) : bool
IsMatch ( string input, string pattern ) : bool
IsMatch ( string input, string pattern, System options ) : bool
IsMatch ( string input, string pattern, System options, System matchTimeout ) : bool
Match ( string input ) : System.Text.RegularExpressions.Match
Match ( string input, int startat ) : System.Text.RegularExpressions.Match
Match ( string input, int beginning, int length ) : System.Text.RegularExpressions.Match
Match ( string input, string pattern ) : System.Text.RegularExpressions.Match
Match ( string input, string pattern, System options ) : System.Text.RegularExpressions.Match
Match ( string input, string pattern, System options, System matchTimeout ) : System.Text.RegularExpressions.Match
Matches ( string input ) : System.Text.RegularExpressions.MatchCollection
Matches ( string input, int startat ) : System.Text.RegularExpressions.MatchCollection
Matches ( string input, string pattern ) : System.Text.RegularExpressions.MatchCollection
Matches ( string input, string pattern, System options ) : System.Text.RegularExpressions.MatchCollection
Matches ( string input, string pattern, System options, System matchTimeout ) : System.Text.RegularExpressions.MatchCollection
Regex ( string pattern )
Regex ( string pattern, System options )
Regex ( string pattern, System options, System matchTimeout )
Replace ( string input, System evaluator ) : string
Replace ( string input, System evaluator, int count ) : string
Replace ( string input, System evaluator, int count, int startat ) : string
Replace ( string input, string replacement ) : string
Replace ( string input, string pattern, System evaluator ) : string
Replace ( string input, string pattern, System evaluator, System options ) : string
Replace ( string input, string pattern, System evaluator, System options, System matchTimeout ) : string
Replace ( string input, string replacement, int count ) : string
Replace ( string input, string replacement, int count, int startat ) : string
Replace ( string input, string pattern, string replacement ) : string
Replace ( string input, string pattern, string replacement, System options ) : string
Replace ( string input, string pattern, string replacement, System options, System matchTimeout ) : string
Split ( string input ) : string[]
Split ( string input, int count ) : string[]
Split ( string input, int count, int startat ) : string[]
Split ( string input, string pattern ) : string[]
Split ( string input, string pattern, System options ) : string[]
Split ( string input, string pattern, System options, System matchTimeout ) : string[]
ToString ( ) : string
Unescape ( string str ) : string

Защищенные методы

Метод Описание
InitializeReferences ( ) : void
Regex ( )
Regex ( System info, System context )
UseOptionC ( ) : bool
UseOptionR ( ) : bool
ValidateMatchTimeout ( System matchTimeout ) : void

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

Метод Описание
System ( System si, System context ) : void

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

Escape() публичный статический метод

public static Escape ( string str ) : string
str string
Результат string

GetGroupNames() публичный метод

public GetGroupNames ( ) : string[]
Результат string[]

GetGroupNumbers() публичный метод

public GetGroupNumbers ( ) : int[]
Результат int[]

GroupNameFromNumber() публичный метод

public GroupNameFromNumber ( int i ) : string
i int
Результат string

GroupNumberFromName() публичный метод

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

InitializeReferences() защищенный метод

protected InitializeReferences ( ) : void
Результат void

IsMatch() публичный метод

public IsMatch ( string input ) : bool
input string
Результат bool

IsMatch() публичный метод

public IsMatch ( string input, int startat ) : bool
input string
startat int
Результат bool

IsMatch() публичный статический метод

public static IsMatch ( string input, string pattern ) : bool
input string
pattern string
Результат bool

IsMatch() публичный статический метод

public static IsMatch ( string input, string pattern, System options ) : bool
input string
pattern string
options System
Результат bool

IsMatch() публичный статический метод

public static IsMatch ( string input, string pattern, System options, System matchTimeout ) : bool
input string
pattern string
options System
matchTimeout System
Результат bool

Match() публичный метод

public Match ( string input ) : System.Text.RegularExpressions.Match
input string
Результат System.Text.RegularExpressions.Match

Match() публичный метод

public Match ( string input, int startat ) : System.Text.RegularExpressions.Match
input string
startat int
Результат System.Text.RegularExpressions.Match

Match() публичный метод

public Match ( string input, int beginning, int length ) : System.Text.RegularExpressions.Match
input string
beginning int
length int
Результат System.Text.RegularExpressions.Match

Match() публичный статический метод

public static Match ( string input, string pattern ) : System.Text.RegularExpressions.Match
input string
pattern string
Результат System.Text.RegularExpressions.Match

Match() публичный статический метод

public static Match ( string input, string pattern, System options ) : System.Text.RegularExpressions.Match
input string
pattern string
options System
Результат System.Text.RegularExpressions.Match

Match() публичный статический метод

public static Match ( string input, string pattern, System options, System matchTimeout ) : System.Text.RegularExpressions.Match
input string
pattern string
options System
matchTimeout System
Результат System.Text.RegularExpressions.Match

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

public Matches ( string input ) : System.Text.RegularExpressions.MatchCollection
input string
Результат System.Text.RegularExpressions.MatchCollection

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

public Matches ( string input, int startat ) : System.Text.RegularExpressions.MatchCollection
input string
startat int
Результат System.Text.RegularExpressions.MatchCollection

Matches() публичный статический метод

public static Matches ( string input, string pattern ) : System.Text.RegularExpressions.MatchCollection
input string
pattern string
Результат System.Text.RegularExpressions.MatchCollection

Matches() публичный статический метод

public static Matches ( string input, string pattern, System options ) : System.Text.RegularExpressions.MatchCollection
input string
pattern string
options System
Результат System.Text.RegularExpressions.MatchCollection

Matches() публичный статический метод

public static Matches ( string input, string pattern, System options, System matchTimeout ) : System.Text.RegularExpressions.MatchCollection
input string
pattern string
options System
matchTimeout System
Результат System.Text.RegularExpressions.MatchCollection

Regex() защищенный метод

protected Regex ( )

Regex() защищенный метод

protected Regex ( System info, System context )
info System
context System

Regex() публичный метод

public Regex ( string pattern )
pattern string

Regex() публичный метод

public Regex ( string pattern, System options )
pattern string
options System

Regex() публичный метод

public Regex ( string pattern, System options, System matchTimeout )
pattern string
options System
matchTimeout System

Replace() публичный метод

public Replace ( string input, System evaluator ) : string
input string
evaluator System
Результат string

Replace() публичный метод

public Replace ( string input, System evaluator, int count ) : string
input string
evaluator System
count int
Результат string

Replace() публичный метод

public Replace ( string input, System evaluator, int count, int startat ) : string
input string
evaluator System
count int
startat int
Результат string

Replace() публичный метод

public Replace ( string input, string replacement ) : string
input string
replacement string
Результат string

Replace() публичный статический метод

public static Replace ( string input, string pattern, System evaluator ) : string
input string
pattern string
evaluator System
Результат string

Replace() публичный статический метод

public static Replace ( string input, string pattern, System evaluator, System options ) : string
input string
pattern string
evaluator System
options System
Результат string

Replace() публичный статический метод

public static Replace ( string input, string pattern, System evaluator, System options, System matchTimeout ) : string
input string
pattern string
evaluator System
options System
matchTimeout System
Результат string

Replace() публичный метод

public Replace ( string input, string replacement, int count ) : string
input string
replacement string
count int
Результат string

Replace() публичный метод

public Replace ( string input, string replacement, int count, int startat ) : string
input string
replacement string
count int
startat int
Результат string

Replace() публичный статический метод

public static Replace ( string input, string pattern, string replacement ) : string
input string
pattern string
replacement string
Результат string

Replace() публичный статический метод

public static Replace ( string input, string pattern, string replacement, System options ) : string
input string
pattern string
replacement string
options System
Результат string

Replace() публичный статический метод

public static Replace ( string input, string pattern, string replacement, System options, System matchTimeout ) : string
input string
pattern string
replacement string
options System
matchTimeout System
Результат string

Split() публичный метод

public Split ( string input ) : string[]
input string
Результат string[]

Split() публичный метод

public Split ( string input, int count ) : string[]
input string
count int
Результат string[]

Split() публичный метод

public Split ( string input, int count, int startat ) : string[]
input string
count int
startat int
Результат string[]

Split() публичный статический метод

public static Split ( string input, string pattern ) : string[]
input string
pattern string
Результат string[]

Split() публичный статический метод

public static Split ( string input, string pattern, System options ) : string[]
input string
pattern string
options System
Результат string[]

Split() публичный статический метод

public static Split ( string input, string pattern, System options, System matchTimeout ) : string[]
input string
pattern string
options System
matchTimeout System
Результат string[]

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

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

Unescape() публичный статический метод

public static Unescape ( string str ) : string
str string
Результат string

UseOptionC() защищенный метод

protected UseOptionC ( ) : bool
Результат bool

UseOptionR() защищенный метод

protected UseOptionR ( ) : bool
Результат bool

ValidateMatchTimeout() защищенный статический метод

protected static ValidateMatchTimeout ( System matchTimeout ) : void
matchTimeout System
Результат void

Описание свойств

InfiniteMatchTimeout публичное статическое свойство

public static System.TimeSpan InfiniteMatchTimeout
Результат System.TimeSpan

capnames защищенное свойство

protected System.Collections.Hashtable capnames
Результат System.Collections.Hashtable

caps защищенное свойство

protected System.Collections.Hashtable caps
Результат System.Collections.Hashtable

capsize защищенное свойство

protected int capsize
Результат int

capslist защищенное свойство

protected string[] capslist
Результат string[]

factory защищенное свойство

protected System.Text.RegularExpressions.RegexRunnerFactory factory
Результат System.Text.RegularExpressions.RegexRunnerFactory

internalMatchTimeout защищенное свойство

protected System.TimeSpan internalMatchTimeout
Результат System.TimeSpan

pattern защищенное свойство

protected string pattern
Результат string

roptions защищенное свойство

protected System.Text.RegularExpressions.RegexOptions roptions
Результат System.Text.RegularExpressions.RegexOptions