정규 표현식 테스터
JavaScript 정규식을 텍스트에 대고 실시간 강조 표시로 테스트하세요. 모든 일치 항목과 캡처 그룹을 확인하고 치환 결과를 미리 볼 수 있어요.
g: 전역, 모든 일치 항목 찾기 · i: 대소문자 무시 · m: 여러 줄, ^와 $가 줄바꿈 위치에서도 일치 · s: 점(.)이 줄바꿈과도 일치 · u: Unicode · y: 고정 (sticky)
패턴과 텍스트를 입력하면 일치 항목이 여기에 강조 표시돼요.
치환
사용 방법
- 1
입력값 붙여 넣기
텍스트나 코드를 붙여 넣거나, 파일을 편집기에 끌어다 놓거나, '파일 열기'를 클릭하세요. '예제 불러오기'로 도구 사용법을 바로 확인할 수 있어요.
- 2
옵션 선택
입력하는 즉시 결과가 바뀌어요. 모드를 바꾸거나 옵션을 조정해 원하는 결과를 얻으세요.
- 3
복사 또는 다운로드
클릭 한 번으로 결과를 클립보드에 복사하거나 파일로 다운로드하세요.
PixNudge를 선택하는 이유
브라우저 밖으로 아무것도 나가지 않아요
비밀번호, API 키, 토큰, SQL 쿼리, 고객 데이터는 사용자 기기에서 처리되며 서버로 전송되지 않아요.
즉각적인 결과
업로드도 대기도 없어요. 입력이 커도 입력하는 즉시 결과가 나타나요.
무료, 회원가입 불필요
계정, 사용 제한, 도구 내 광고가 없어요. 페이지를 즐겨찾기에 추가해 두고 필요할 때마다 사용하세요.
자주 묻는 질문
이 테스터는 어떤 정규식 엔진을 사용하나요?
브라우저의 JavaScript(ECMAScript) 엔진을 사용하며, 이름 있는 그룹 (?<name>…), 후방 탐색(lookbehind), Unicode 속성 이스케이프(\p와 \P)를 지원해요. 대부분의 패턴은 Python, Java, PHP, .NET에서도 똑같이 동작하지만 세부 사항은 다를 수 있어요.
패턴이 너무 느리면 어떻게 되나요?
패턴은 백그라운드 워커에서 실행돼요. (a+)+$ 같은 치명적인 백트래킹 때문에 2초 넘게 걸리면 실행이 중단되고 페이지는 계속 정상적으로 반응해요.
치환 문자열에서 캡처 그룹을 쓰려면 어떻게 하나요?
번호 그룹은 $1, $2 등으로, 이름 있는 그룹은 $<name>으로, 전체 일치는 $&로 쓰세요. 달러 기호 자체를 넣으려면 $$를 쓰세요.