정규식 소개

업데이트: 2007년 11월

다음 단원에서는 정규식의 개념을 소개하고 JScript에서 정규식을 만들고 사용하는 방법에 대해 설명합니다.

각 항목이 개별적으로 설명되어 있지만 이러한 항목을 순차적으로 읽어 나가는 것이 이 교재를 가장 잘 이해할 수 있는 방법입니다. 많은 항목이 이전 항목에서 순차적으로 소개한 기능이나 개념에 대한 이해를 바탕으로 하고 있습니다.

단원 내용

  • 정규식
    일반적인 독자들에게 이미 익숙한 개념과 비교하여 정규식의 개념에 대해 설명합니다.

  • 정규식 사용
    정규식에서 기본 검색 기준을 확장하는 방법을 실용적 예제를 사용하여 설명합니다.

  • 정규식 구문
    정규식을 구성하는 문자, 메타문자를 구성하는 문자 및 메타문자의 동작에 대해 설명합니다.

  • 정규식 빌드
    정규식의 구성 요소를 설명하고 구성 요소와 구분 기호의 관계에 대해 설명합니다.

  • 우선 순위
    정규식을 계산하는 방법과 정규식의 순서와 구문에 따라 결과가 어떻게 달라지는지 설명합니다.

  • 일반 문자
    일반 문자와 메타문자를 구별하고 단일 문자 정규식을 결합하여 더 큰 정규식을 만드는 방법에 대해 설명합니다.

  • JScript의 특수 문자
    이스케이프 문자의 개념과 메타문자를 찾는 정규식을 만드는 방법에 대해 설명합니다.

  • 인쇄되지 않는 문자
    정규식에서 인쇄되지 않는 문자를 나타내는 데 사용되는 이스케이프 시퀀스를 나열합니다.

  • 문자 일치
    정규식에서 특정 결과를 반환하는 순서를 만들기 위해 마침표, 이스케이프 문자 및 대괄호를 사용하는 방법에 대해 설명합니다.

  • JScript의 수량자
    일치하는 부분을 구성하는 문자 개수를 지정할 수 없을 때 정규식을 만드는 방법에 대해 설명합니다.

  • 앵커
    정규식을 줄의 시작 부분이나 끝 부분에 고정하는 방법과 단어 내에서, 단어의 시작 부분에서 또는 끝 부분에서 사용되는 정규식을 만드는 방법에 대해 설명합니다.

  • 교체 및 그룹화
    둘 이상의 대안에서 선택할 수 있도록 '|' 문자를 교체해서 사용하는 방법과 결과를 계속 구체화하기 위해 교체와 함께 그룹화를 사용하는 방법에 대해 설명합니다.

  • JScript의 역참조
    일치하는 패턴을 찾은 정규식을 다시 만들지 않고 저장된 패턴 중 일치하는 일부 패턴에 액세스할 수 있는 정규식을 만드는 방법에 대해 설명합니다.

관련 단원

  • .NET Framework 정규식
    정규식의 패턴 일치 표기법을 사용하여 개발자가 특정 문자 패턴을 찾기 위해 많은 양의 텍스트를 빠르게 구문 분석할 수 있는 방법(텍스트 부분 문자열을 추출/편집/바꾸기/삭제 또는 보고서를 생성하기 위해 추출된 문자열을 컬렉션에 추가 등)을 명확하게 설명합니다.

  • 정규식 예제
    일반 응용 프로그램에서 정규식의 사용을 설명하는 코드 예제에 대한 링크 목록을 제공합니다.