정규식 테스터 및 디버거
실시간 피드백과 매치 하이라이팅으로 정규 표현식을 테스트, 검증 및 디버그합니다. 데이터 검증, 텍스트 처리 및 패턴 매칭 개발에 적합합니다.
//g
Status:Enter a regex pattern
기능
- 실시간 테스트: 실시간 정규식 검증 및 매칭
- 매치 하이라이팅: 매치된 텍스트의 시각적 하이라이팅
- 상세 결과: 매치 위치 및 캡처 그룹
- 플래그 지원: 전역, 대소문자 무시, 다중 줄 등
- 빠른 예제: 일반 사용 사례를 위한 사전 빌드 패턴
- 오류 감지: 잘못된 패턴에 대한 명확한 오류 메시지
일반적인 사용 사례
- 이메일 검증: 이메일 주소 형식 검증
- 전화번호: 전화번호 추출 및 검증
- URL: 웹 주소 매칭 및 추출
- 데이터 추출: 구조화된 텍스트 및 로그 파싱
- 입력 검증: 폼 필드 검증 패턴
- 텍스트 처리: 검색 및 바꾸기 작업
정규식 빠른 참조
문자 클래스:
\d- 모든 숫자 (0-9)\w- 단어 문자 (a-z, A-Z, 0-9, _)\s- 공백 문자.- 모든 문자 (줄바꿈 제외)[a-z]- 모든 소문자
수량자:
*- 0개 이상+- 1개 이상?- 0개 또는 1개{n}- 정확히 n번{n,m}- n과 m 사이
프로 팁
- 첫 번째뿐만 아니라 모든 매치를 찾으려면 전역 플래그(g) 사용
- 패턴이 올바르게 작동하는지 확인하기 위해 여러 예제로 테스트
- 매치의 특정 부분을 추출하려면 캡처 그룹() 사용
- 구체적으로 - 너무 광범위한 패턴은 의도하지 않은 텍스트와 매치될 수 있음
- 복잡한 패턴에는 온라인 정규식 리소스 사용
- 백슬래시로 특수 문자 이스케이프