System.Text.RegularExpressions 네임스페이스

.NET 내에서 실행되는 모든 플랫폼 또는 언어에서 사용할 수 있는 정규식 기능을 제공합니다. 이 네임스페이스에 RegexStringValidator 포함된 형식 외에도 클래스를 사용하면 특정 문자열이 정규식 패턴을 준수하는지 여부를 확인할 수 있습니다.

클래스

Name Description
Capture

단일 성공적인 하위 식 캡처의 결과를 나타냅니다.

CaptureCollection

단일 캡처 그룹이 만든 캡처 집합을 나타냅니다. 컬렉션은 변경할 수 없으며(읽기 전용) 공용 생성자가 없습니다.

Group

단일 캡처링 그룹의 결과를 나타냅니다.

GroupCollection

캡처된 그룹 집합을 단일 일치 항목으로 반환합니다. 컬렉션은 변경할 수 없으며(읽기 전용) 공용 생성자가 없습니다.

Match

단일 정규식 일치의 결과를 나타냅니다.

MatchCollection

입력 문자열에 정규식 패턴을 반복적으로 적용하여 찾은 성공적인 일치 항목 집합을 나타냅니다. 컬렉션은 변경할 수 없으며(읽기 전용) 공용 생성자가 없습니다. Matches(String) 메서드는 MatchCollection 개체를 반환합니다.

Regex

변경할 수 없는 정규식을 나타냅니다.

RegexCompilationInfo

정규식을 독립 실행형 어셈블리로 컴파일하는 데 사용되는 정규식에 대한 정보를 제공합니다.

RegexMatchTimeoutException

정규식 패턴 일치 메서드의 실행 시간이 제한 시간 간격을 초과할 때 throw되는 예외입니다.

RegexRunner

RegexRunner 클래스는 컴파일된 정규식의 기본 클래스입니다.

RegexRunnerFactory

RegexRunner 컴파일된 정규식에 대한 클래스를 만듭니다.

열거형

Name Description
RegexOptions

정규식 옵션을 설정하는 데 사용할 열거형 값을 제공합니다.

대리자

Name Description
MatchEvaluator

메서드 작업 중에 정규식 일치를 찾을 때마다 호출되는 메서드를 Replace 나타냅니다.

추가 정보