다음을 통해 공유


System.Text.RegularExpressions 네임스페이스

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

클래스

Capture

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

CaptureCollection

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

GeneratedRegexAttribute

System.Text.RegularExpressions 원본 생성기에 지정된 정규식의 구현을 생성하도록 지시합니다.

Group

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

GroupCollection

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

Match

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

MatchCollection

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

Regex

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

RegexCompilationInfo

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

RegexMatchTimeoutException

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

RegexParseException

ErrorOffset 속성의 자세한 정보가 포함된 정규식의 구문 분석 오류로 인한 예외입니다.

RegexRunner

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

RegexRunnerFactory

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

구조체

Regex.ValueMatchEnumerator

입력 범위에 정규식 패턴을 반복적으로 적용하여 찾은 성공적인 일치 항목 집합을 포함하는 열거자를 나타냅니다.

Regex.ValueSplitEnumerator

입력 범위에 정규식 패턴을 반복적으로 적용하여 찾은 성공적인 일치 항목에 대한 분할 집합을 포함하는 열거자를 나타냅니다.

ValueMatch

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

열거형

RegexOptions

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

RegexParseError

정규식에 구문 분석 오류가 포함된 경우 RegexParseException throw되는 자세한 기본 이유를 지정합니다.

대리자

MatchEvaluator

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

추가 정보

  • .NET 정규식
  • 정규식 언어 요소