C# 클래스 System.Text.RegularExpressions.Regex

상속: ISerializable
파일 보기 프로젝트 열기: dotnet/corefx 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
InfiniteMatchTimeout System.TimeSpan

보호된 프로퍼티들

프로퍼티 타입 설명
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