정규 표현식 일치

정규 표현식과 텍스트를 입력하고 빠르게 일치시키고 일치 결과를 강조 표시합니다

1410 회 사용 | 5.0 평점

정규 표현식 구성

/ /

일치 결과

일치하지 않음
일치 수
0
일치 시간
0 ms
정규 유효성
검증되지 않음

정규 표현식과 테스트 텍스트를 입력한 후 "일치 실행" 버튼을 클릭하세요

사용 설명

1

정규 표현식 입력

정규 표현식 입력란에 일치시킬 패턴을 입력하세요. 플래그 체크박스를 사용하여 일치 옵션을 설정할 수 있습니다.

2

테스트 텍스트 입력

테스트 텍스트 상자에 일치시킬 텍스트 내용을 입력하세요.

3

일치 실행

"일치 실행" 버튼을 클릭하면 시스템이 텍스트에 대해 정규 표현식 일치를 수행합니다.

4

결과 보기

일치가 완료되면 일치 통계 정보, 일치 상세 및 강조 표시된 일치 결과를 볼 수 있습니다.

정규 표현식 기본 지식

정규 표현식이란?

정규 표현식은 문자열에서 문자 조합을 일치시키기 위한 패턴으로, 일반적으로 텍스트 검색, 교체 및 유효성 검사와 같은 작업에 사용됩니다. 특수 문자와 일반 문자의 조합을 통해 문자열의 특성을 설명하는 규칙을 형성합니다.

자주 사용되는 정규 플래그

g
전역 일치

첫 번째 일치 항목을 찾은 후 중지하는 대신 모든 일치 항목을 찾습니다

i
대소문자 무시

일치 시 문자 대소문자를 구분하지 않습니다

m
다중 행 모드

^ 와 $ 가 각 행의 시작과 끝을 일치시킵니다

s
단일 행 모드

. 가 개행 문자를 포함한 모든 문자를 일치시킵니다

자주 사용되는 정규 메타 문자

.

개행 문자를 제외한 모든 문자 일치

*

앞의 문자를 0회 이상 일치

+

앞의 문자를 1회 이상 일치

?

앞의 문자를 0회 또는 1회 일치

^

문자열의 시작을 일치

$

문자열의 끝을 일치

정규 표현식 최적화

  • 탐욕적 양자를 피하고 *+? 의 비탐욕적 형태 *?+??? 를 사용하세요
  • 기억 그룹 대신 비기억 그룹 (?:pattern) 을 사용하여 메모리 사용을 줄이세요
  • 백트래킹을 최소화하고 와일드카드 대신具體적인 문자 클래스를 사용하세요
  • 복잡한 일치의 경우 단일 표현식이 너무 복잡하지 않도록 분할 처리를 고려하세요
광고

API开发平台

快速构建、测试和部署API