이럴 때 사용하세요
JavaScript 정규식이 문자열에서 찾는 일치문·캡처 그룹·위치를 확인합니다. 실제 사용 환경이 다른 언어라면 문법과 동작 차이를 확인하세요.
사용 방법
패턴, 플래그와 문자열을 입력해 테스트합니다. 2초가 지나면 안전하게 중단하며 최대 1,000개 일치문·그룹·위치를 표시합니다.
계산·처리 기준과 한계
패턴과 플래그는 별도 입력합니다. /패턴/g 전체를 패턴 칸에 붙이지 말고 패턴과 g를 나누세요.
g가 없으면 일반적으로 첫 일치만, g를 사용하면 반복 일치를 찾습니다. 결과는 최대 1,000개이며 위치는 JavaScript 문자열 인덱스 기준입니다.
브라우저 작업 스레드에서 검사하며 2초가 지나면 중단합니다. 복잡한 패턴은 짧은 문자열로 먼저 확인하세요.
입력과 결과 예시
패턴 (ab) · 플래그 g · 문자열 zab
일치 ab · 위치 1 · 그룹 ab
위치는 0부터 세므로 z 다음에서 시작합니다.
패턴 a · 문자열 a a · 플래그 g
위치 0과 2에서 두 번 일치
플래그를 비우면 첫 일치만 표시합니다.
자주 묻는 질문
다른 언어에서 쓰던 패턴이 오류예요.
이 도구는 JavaScript RegExp를 사용합니다. 다른 언어 전용 문법이나 지원되지 않는 플래그가 있는지 확인하세요.
한글·이모지의 위치가 예상과 달라요.
위치는 UTF-16 코드 단위 인덱스입니다. 눈에 보이는 글자 수나 UTF-8 바이트 위치와 다를 수 있습니다.
시간 초과가 나오면 어떻게 하나요?
입력을 줄이고 중첩 반복이나 모호한 분기를 단순화하세요. 이 화면의 시간 제한 통과가 다른 시스템에서의 성능을 보장하지 않습니다.
다음 작업에 쓸 도구
JSON 전체 문법은 JSON 포맷터에서 검증하고, URL 구성 값은 URL 인코딩에서 처리하세요.
개인정보와 외부 전송 범위는 개인정보 처리 안내에서 확인하세요.