정규식 사용

업데이트: 2007년 11월

일반적인 검색 및 바꾸기 작업에서는 원하는 검색 결과와 일치하는 정확한 텍스트를 제공해야 합니다. 이러한 기술은 정적 텍스트의 간단한 검색 및 바꾸기 작업에는 적합할 수 있지만, 유연성이 떨어질 수 있고 동적 텍스트를 검색하는 것이 불가능하진 않지만 어렵습니다.

예제 시나리오

정규식을 사용하면 다음을 수행할 수 있습니다.

  • 문자열 내에서 패턴을 테스트합니다.

    예를 들어, 문자열 내에서 전화 번호 패턴이나 신용 카드 번호 패턴이 사용되는지 확인하기 위해 입력 문자열을 테스트할 수 있습니다. 이를 데이터 유효성 검사라고 합니다.

  • 텍스트를 바꿉니다.

    문서에서 특정 텍스트를 확인하여 완전히 제거하거나 다른 텍스트로 바꿔야 할 때 정규식을 사용할 수 있습니다.

  • 패턴 일치에 따라 문자열에서 부분 문자열을 추출합니다.

    문서나 입력 필드 내에서 특정 텍스트를 찾을 수 있습니다.

예를 들어, 전체 웹 사이트를 검색하여 오래된 자료를 제거한 다음 일부 HTML 형식 지정 태그를 바꾸어야 하는 경우 정규식을 사용하여 해당 자료나 HTML 형식 지정 태그가 각 파일에 나타나는지 확인할 수 있습니다. 이 과정에서 영향을 받는 파일 목록이 제거 또는 변경 대상이 되는 자료가 포함된 파일 목록으로 줄어듭니다. 그런 다음 정규식을 사용하여 오래된 자료를 제거할 수 있습니다. 마지막으로 정규식을 사용하여 태그를 검색하고 바꿀 수 있습니다.

정규식은 문자열 처리 기능이 알려져 있지 않은 JScript나 C 등의 언어에서도 유용합니다.

참고 항목

기타 리소스

정규식 소개