Regex 테스터
정규식을 실시간으로 테스트합니다. 매칭 구간 강조, 캡처 그룹, 플래그(g·i·m·s·u)를 지원합니다.
Regex 테스터 소개
정규식을 입력하고 테스트 문자열에서 어떻게 걸리는지 곧바로 확인합니다. 로그에서 특정 형태만 골라내는 식을 다듬을 때, 이메일이나 전화번호 검증 규칙이 의도대로 동작하는지 볼 때, 남이 짜 둔 패턴이 무엇을 잡는지 파악할 때 씁니다. 매칭된 구간을 원문 위에 형광펜처럼 표시하고 몇 개가 걸렸는지, 각 매칭의 위치와 캡처 그룹이 무엇인지 목록으로 함께 보여 줍니다.
Regex 테스터 사용 방법
패턴 입력하기
슬래시 사이의 칸에 정규식을 적습니다. 앞뒤 슬래시는 화면에 이미 그려져 있으므로 패턴 본문만 넣으면 됩니다.
플래그 켜기
g(전체 검색), i(대소문자 무시), m(여러 줄), s(점이 줄바꿈도 매칭), u(유니코드)를 스위치로 켜고 끄면 오른쪽 슬래시 뒤에 반영됩니다. 매칭 자체는 g를 꺼 두어도 문자열 전체에서 찾습니다.
테스트 문자열 확인하기
아래 칸에 검사할 텍스트를 넣으면 매칭 구간이 강조된 미리보기와 매칭 목록이 나란히 나타납니다.
자주 묻는 질문
어떤 문법을 따르나요?
브라우저에 내장된 자바스크립트 정규식 엔진을 그대로 씁니다. 그래서 자바스크립트에서 쓸 식이라면 결과가 똑같지만, 파이썬이나 PCRE에만 있는 문법을 넣으면 정규식 오류로 표시될 수 있습니다. 오류가 나면 브라우저가 알려 준 이유가 화면에 그대로 나옵니다.
찾은 부분을 다른 문자열로 바꿔 볼 수 있나요?
치환 기능은 없습니다. 이 도구는 패턴이 어디에 걸리고 어떤 그룹을 잡아내는지 확인하는 데까지만 도와주며, 실제 치환은 코드나 편집기에서 하셔야 합니다.
매칭이 아주 많으면 전부 보여 주나요?
화면이 멈추지 않도록 매칭은 1000개까지만 모으고, 목록에는 앞의 100개만 펼친 뒤 나머지는 개수로만 표시합니다. 또 빈 문자열에 매칭되는 패턴이 무한히 반복되지 않도록 그 지점에서 검색을 멈추므로, 그런 식을 넣으면 결과가 한 개만 나올 수 있습니다.