.NET Framework 정규식

업데이트: 2007년 11월

정규식은 텍스트 처리를 위한 강력하고 효과적이며 융통성 있는 방법을 제공합니다. 정규식의 광범위한 패턴 일치 표기법을 사용하면 많은 양의 텍스트를 신속히 구문 분석하여 특정 문자 패턴을 찾을 수 있고, 텍스트 부분 문자열을 추출, 편집, 바꾸기 또는 삭제하거나 추출된 문자열을 컬렉션에 추가하여 보고서를 생성할 수 있습니다. HTML 처리, 로그 파일 구문 분석, HTTP 헤더 구문 분석 등 문자열을 다루는 여러 응용 프로그램에서 정규식은 반드시 필요한 도구입니다.

Microsoft .NET Framework 정규식은 Perl과 awk의 기능과 같은 다른 정규식 구현에서 가장 많이 사용되는 기능을 포함합니다. Perl 5 정규식과 호환되도록 디자인된 .NET Framework 정규식은 오른쪽에서 왼쪽으로 일치 검사, 실행 중 컴파일 등 다른 구현에서 아직 볼 수 없는 기능들을 포함합니다.

.NET Framework 정규식 클래스는 기본 클래스 라이브러리의 일부이며, ASP.NET 및 Visual Studio 2005와 같이 공용 언어 런타임을 대상으로 하는 언어 또는 도구와 함께 사용될 수 있습니다.

단원 내용

  • 정규식 언어
    정규식의 프로그래밍 언어에 대해 설명합니다.

  • 정규식 언어 요소
    정규식을 정의하는 데 사용할 수 있는 문자, 연산자 및 구문 집합에 대해 자세히 설명합니다.

  • 정규식 클래스
    정규식 클래스의 사용 방법에 관한 내용과 코드 예제를 제공합니다.

  • 정규식 동작 정보
    .NET Framework 정규식의 기능 및 동작에 대해 설명합니다.

  • 정규식 예제
    정규식의 일반적인 용도를 보여 주는 코드 예제를 제공합니다.

참조

  • System.Text.RegularExpressions
    .NET Framework System.Text.RegularExpressions 네임스페이스에 대한 클래스 라이브러리 참조 정보를 제공합니다.