도구 도움말
정규식 테스트 사용법과 주의사항
정규식 테스트는 패턴이 실제 문자열에서 어디에 매칭되는지 빠르게 확인하는 도구입니다.
g, i, m, s 플래그를 켜고 끄며 결과 개수, 위치, 하이라이트를 확인할 수 있습니다.
언제 쓰면 좋은가
- 로그, 목록, 문서에서 특정 패턴을 찾기 전 정규식을 검증할 때
- 대소문자 무시, 멀티라인, dotAll 플래그 차이를 비교할 때
- 정규식 문법 오류 메시지를 빠르게 확인할 때
- 매칭 목록을 복사해 다른 작업에 활용할 때
사용 방법
- 정규식 패턴을 슬래시 없이 입력합니다.
- 필요한 플래그를 선택합니다.
- 테스트 문자열을 입력하고 하이라이트와 매칭 목록을 확인합니다.
- 결과가 너무 많으면 패턴을 더 구체적으로 좁힙니다.
사용 팁
- 처음에는 작은 샘플 문자열로 패턴을 검증한 뒤 긴 텍스트에 적용하세요.
- 전역 매칭 결과가 많다면 앵커나 문자 범위를 추가해 패턴을 좁히는 편이 좋습니다.
- 빈 문자열 매칭 패턴은 예상보다 많은 결과를 만들 수 있으므로 주의하세요.
주의사항
- 브라우저 JavaScript RegExp 기준으로 동작하므로 다른 언어의 정규식 문법과 다를 수 있습니다.
- 전역 매칭은 브라우저 멈춤을 줄이기 위해 표시 개수를 제한합니다.
- 복잡한 백트래킹 패턴은 입력에 따라 느려질 수 있습니다.
자주 묻는 질문
- 어떤 정규식 엔진을 사용하나요?
- 현재 브라우저의 JavaScript RegExp를 사용합니다. PCRE, Python, Java 정규식과 세부 문법이 다를 수 있습니다.
- 매칭 결과가 일부만 보입니다.
- 전역 매칭은 최대 표시 개수를 제한합니다. 결과가 너무 많으면 패턴을 더 구체적으로 조정하세요.
- 패턴과 테스트 문자열은 저장되나요?
- 도구 저장 설정이 켜져 있으면 현재 브라우저 저장소에 저장되어 다시 열었을 때 복원됩니다.