C# Class System.Text.RegularExpressions.Regex

Inheritance: ISerializable
Afficher le fichier Open project: dotnet/corefx Class Usage Examples

Méthodes publiques

Свойство Type Description
InfiniteMatchTimeout System.TimeSpan

Protected Properties

Свойство Type Description
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

Méthodes publiques

Méthode Description
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

Méthodes protégées

Méthode Description
InitializeReferences ( ) : void
Regex ( )
Regex ( System info, System context )
UseOptionC ( ) : bool
UseOptionR ( ) : bool
ValidateMatchTimeout ( System matchTimeout ) : void

Private Methods

Méthode Description
System ( System si, System context ) : void

Method Details

Escape() public static méthode

public static Escape ( string str ) : string
str string
Résultat string

GetGroupNames() public méthode

public GetGroupNames ( ) : string[]
Résultat string[]

GetGroupNumbers() public méthode

public GetGroupNumbers ( ) : int[]
Résultat int[]

GroupNameFromNumber() public méthode

public GroupNameFromNumber ( int i ) : string
i int
Résultat string

GroupNumberFromName() public méthode

public GroupNumberFromName ( string name ) : int
name string
Résultat int

InitializeReferences() protected méthode

protected InitializeReferences ( ) : void
Résultat void

IsMatch() public méthode

public IsMatch ( string input ) : bool
input string
Résultat bool

IsMatch() public méthode

public IsMatch ( string input, int startat ) : bool
input string
startat int
Résultat bool

IsMatch() public static méthode

public static IsMatch ( string input, string pattern ) : bool
input string
pattern string
Résultat bool

IsMatch() public static méthode

public static IsMatch ( string input, string pattern, System options ) : bool
input string
pattern string
options System
Résultat bool

IsMatch() public static méthode

public static IsMatch ( string input, string pattern, System options, System matchTimeout ) : bool
input string
pattern string
options System
matchTimeout System
Résultat bool

Match() public méthode

public Match ( string input ) : System.Text.RegularExpressions.Match
input string
Résultat System.Text.RegularExpressions.Match

Match() public méthode

public Match ( string input, int startat ) : System.Text.RegularExpressions.Match
input string
startat int
Résultat System.Text.RegularExpressions.Match

Match() public méthode

public Match ( string input, int beginning, int length ) : System.Text.RegularExpressions.Match
input string
beginning int
length int
Résultat System.Text.RegularExpressions.Match

Match() public static méthode

public static Match ( string input, string pattern ) : System.Text.RegularExpressions.Match
input string
pattern string
Résultat System.Text.RegularExpressions.Match

Match() public static méthode

public static Match ( string input, string pattern, System options ) : System.Text.RegularExpressions.Match
input string
pattern string
options System
Résultat System.Text.RegularExpressions.Match

Match() public static méthode

public static Match ( string input, string pattern, System options, System matchTimeout ) : System.Text.RegularExpressions.Match
input string
pattern string
options System
matchTimeout System
Résultat System.Text.RegularExpressions.Match

Matches() public méthode

public Matches ( string input ) : System.Text.RegularExpressions.MatchCollection
input string
Résultat System.Text.RegularExpressions.MatchCollection

Matches() public méthode

public Matches ( string input, int startat ) : System.Text.RegularExpressions.MatchCollection
input string
startat int
Résultat System.Text.RegularExpressions.MatchCollection

Matches() public static méthode

public static Matches ( string input, string pattern ) : System.Text.RegularExpressions.MatchCollection
input string
pattern string
Résultat System.Text.RegularExpressions.MatchCollection

Matches() public static méthode

public static Matches ( string input, string pattern, System options ) : System.Text.RegularExpressions.MatchCollection
input string
pattern string
options System
Résultat System.Text.RegularExpressions.MatchCollection

Matches() public static méthode

public static Matches ( string input, string pattern, System options, System matchTimeout ) : System.Text.RegularExpressions.MatchCollection
input string
pattern string
options System
matchTimeout System
Résultat System.Text.RegularExpressions.MatchCollection

Regex() protected méthode

protected Regex ( )

Regex() protected méthode

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

Regex() public méthode

public Regex ( string pattern )
pattern string

Regex() public méthode

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

Regex() public méthode

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

Replace() public méthode

public Replace ( string input, System evaluator ) : string
input string
evaluator System
Résultat string

Replace() public méthode

public Replace ( string input, System evaluator, int count ) : string
input string
evaluator System
count int
Résultat string

Replace() public méthode

public Replace ( string input, System evaluator, int count, int startat ) : string
input string
evaluator System
count int
startat int
Résultat string

Replace() public méthode

public Replace ( string input, string replacement ) : string
input string
replacement string
Résultat string

Replace() public static méthode

public static Replace ( string input, string pattern, System evaluator ) : string
input string
pattern string
evaluator System
Résultat string

Replace() public static méthode

public static Replace ( string input, string pattern, System evaluator, System options ) : string
input string
pattern string
evaluator System
options System
Résultat string

Replace() public static méthode

public static Replace ( string input, string pattern, System evaluator, System options, System matchTimeout ) : string
input string
pattern string
evaluator System
options System
matchTimeout System
Résultat string

Replace() public méthode

public Replace ( string input, string replacement, int count ) : string
input string
replacement string
count int
Résultat string

Replace() public méthode

public Replace ( string input, string replacement, int count, int startat ) : string
input string
replacement string
count int
startat int
Résultat string

Replace() public static méthode

public static Replace ( string input, string pattern, string replacement ) : string
input string
pattern string
replacement string
Résultat string

Replace() public static méthode

public static Replace ( string input, string pattern, string replacement, System options ) : string
input string
pattern string
replacement string
options System
Résultat string

Replace() public static méthode

public static Replace ( string input, string pattern, string replacement, System options, System matchTimeout ) : string
input string
pattern string
replacement string
options System
matchTimeout System
Résultat string

Split() public méthode

public Split ( string input ) : string[]
input string
Résultat string[]

Split() public méthode

public Split ( string input, int count ) : string[]
input string
count int
Résultat string[]

Split() public méthode

public Split ( string input, int count, int startat ) : string[]
input string
count int
startat int
Résultat string[]

Split() public static méthode

public static Split ( string input, string pattern ) : string[]
input string
pattern string
Résultat string[]

Split() public static méthode

public static Split ( string input, string pattern, System options ) : string[]
input string
pattern string
options System
Résultat string[]

Split() public static méthode

public static Split ( string input, string pattern, System options, System matchTimeout ) : string[]
input string
pattern string
options System
matchTimeout System
Résultat string[]

ToString() public méthode

public ToString ( ) : string
Résultat string

Unescape() public static méthode

public static Unescape ( string str ) : string
str string
Résultat string

UseOptionC() protected méthode

protected UseOptionC ( ) : bool
Résultat bool

UseOptionR() protected méthode

protected UseOptionR ( ) : bool
Résultat bool

ValidateMatchTimeout() protected static méthode

protected static ValidateMatchTimeout ( System matchTimeout ) : void
matchTimeout System
Résultat void

Property Details

InfiniteMatchTimeout public_oe static_oe property

public static System.TimeSpan InfiniteMatchTimeout
Résultat System.TimeSpan

capnames protected_oe property

protected System.Collections.Hashtable capnames
Résultat System.Collections.Hashtable

caps protected_oe property

protected System.Collections.Hashtable caps
Résultat System.Collections.Hashtable

capsize protected_oe property

protected int capsize
Résultat int

capslist protected_oe property

protected string[] capslist
Résultat string[]

factory protected_oe property

protected System.Text.RegularExpressions.RegexRunnerFactory factory
Résultat System.Text.RegularExpressions.RegexRunnerFactory

internalMatchTimeout protected_oe property

protected System.TimeSpan internalMatchTimeout
Résultat System.TimeSpan

pattern protected_oe property

protected string pattern
Résultat string

roptions protected_oe property

protected System.Text.RegularExpressions.RegexOptions roptions
Résultat System.Text.RegularExpressions.RegexOptions