정규식을 실시간으로 테스트하고, 매치를 강조하고, 치환을 미리 봅니다.
{{ replaceResult }}
| # | 매치 | 인덱스 | 그룹 |
|---|---|---|---|
| {{ i + 1 }} | {{ m.value }} |
{{ m.index }} | — ${{ gi + 1 }}: {{ g ?? 'undefined' }} |
{{ item.token }} |
{{ item.desc }} |
정규식(RegEx)은 텍스트 처리와 프로그래밍에서 사용되는 강력한 검색 패턴입니다. 복잡한 문자열 패턴을 정의하여 텍스트를 검색, 검증, 추출 또는 치환할 수 있습니다. JavaScript에서 Python, PHP에 이르기까지 거의 모든 프로그래밍 언어가 정규식을 지원합니다.
RegEx는 이메일 검증, 전화번호 감지, URL 파싱, 로그 분석, HTML에서 데이터 추출, 코드 편집기에서의 검색 및 치환 등에 사용됩니다. 온라인 RegEx 테스터는 JavaScript RegExp 엔진을 사용하므로 브라우저에서 직접 패턴을 테스트할 수 있습니다.
*?, +?)를 사용하세요.()을 사용하여 매치의 일부를 추출하고 치환에 활용하세요.(a+)+와 같은 중첩 수량자는 치명적인 백트래킹을 유발할 수 있습니다.