System.Text.RegularExpressions 네임스페이스
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
.NET 내에서 실행되는 모든 플랫폼이나 언어에서 사용할 수 있는 정규식 기능을 제공합니다. 이 네임스페이스에 포함된 형식 외에도 RegexStringValidator 클래스를 사용하여 특정 문자열이 정규식 패턴을 따르는지 여부를 확인할 수 있습니다.
클래스
Capture |
성공한 단일 하위 식 캡처의 결과를 나타냅니다. |
CaptureCollection |
단일 캡처링 그룹에서 만든 캡처 집합을 나타냅니다. 컬렉션은 읽기 전용으로 변경이 불가능하며 public 생성자가 없습니다. |
GeneratedRegexAttribute |
Instructs the System.Text.RegularExpressions source generator to generate an implementation of the specified regular expression. |
Group |
단일 캡처링 그룹의 결과를 나타냅니다. |
GroupCollection |
단일 일치 항목의 캡처된 그룹 집합을 반환합니다. 컬렉션은 읽기 전용으로 변경이 불가능하며 public 생성자가 없습니다. |
Match |
정규식으로 찾은 단일 일치 항목의 결과를 나타냅니다. |
MatchCollection |
정규식 패턴을 입력 문자열에 반복적으로 적용하여 찾은 성공적인 일치 집합을 나타냅니다. 컬렉션은 읽기 전용으로 변경이 불가능하며 public 생성자가 없습니다. Matches(String) 메서드는 MatchCollection 개체를 반환합니다. |
Regex |
변경할 수 없는 정규식을 나타냅니다. |
RegexCompilationInfo |
정규식을 독립 실행형 어셈블리로 컴파일하는 데 사용하는 정규식에 대한 정보를 제공합니다. |
RegexMatchTimeoutException |
정적 정규식 패턴 일치 메서드의 실행 시간이 시간 제한 간격을 초과하는 경우 throw되는 예외입니다. |
RegexParseException |
정규식의 구문 분석 오류 결과로 발생하는 예외로, Error 및 Offset 속성에 자세한 정보가 포함되어 있습니다. |
RegexRunner |
RegexRunner 클래스는 컴파일된 정규식의 기본 클래스입니다. |
RegexRunnerFactory |
컴파일된 정규식에 대한 RegexRunner 클래스를 만듭니다. |
구조체
Regex.ValueMatchEnumerator |
입력 범위에 정규식 패턴을 반복적으로 적용하여 찾은 성공적인 일치 항목 집합을 포함하는 열거자를 나타냅니다. |
ValueMatch |
정규식으로 찾은 단일 일치 항목의 결과를 나타냅니다. |
열거형
RegexOptions |
정규식 옵션을 설정하는 데 사용하는 열거형 값을 제공합니다. |
RegexParseError |
정규식에 구문 분석 오류가 포함되는 경우 RegexParseException이 throw되는 자세한 원인을 지정합니다. |
대리자
MatchEvaluator |
Replace 메서드 작업을 하는 동안 정규식을 사용하여 일치 항목을 찾을 때마다 호출되는 메서드를 나타냅니다. |