정규식 연습장 — 패턴 시험, 무료 | 사용법·입력·결과 해설
JavaScript 정규식 패턴과 플래그를 짧은 테스트 문자열에 적용해 일치 위치와 내용을 봅니다. 다른 언어의 정규식 문법이나 검색 엔진의 패턴을 그대로 재현하는 도구는 아닙니다.
- 브라우저에서 실행
- 업로드되지 않음
- 가입 없음, 기기 성능에 따라 제한될 수 있음
숫자는 기기에만 남습니다. 서버로 전송되지 않습니다.
사용 방법과 입력
패턴은 구분 슬래시 없이 넣고 g·i 같은 플래그를 별도 칸에 적으세요. 복잡한 중첩 반복은 긴 입력에서 느려질 수 있으므로 작은 예제로 시작하는 것이 좋습니다.
결과 해설과 예제
패턴 cat에 g를 주고 cat dog cat을 검사하면 두 일치가 나타납니다. 위치는 문자열 인덱스 기준이므로 이모지나 결합 문자가 있는 문서의 시각적 칸 수와 다를 수 있습니다.
입력·결과 예시
패턴 cat에 g를 주고 cat dog cat을 검사하면 두 일치가 나타납니다. 위치는 문자열 인덱스 기준이므로 이모지나 결합 문자가 있는 문서의 시각적 칸 수와 다를 수 있습니다.
한계와 주의사항
- 재앙적 역추적 패턴은 브라우저를 오래 멈추게 할 수 있습니다.
- 서버 언어별 정규식 방언과 동일하다고 보장하지 않습니다.
입력 항목
| 항목 | 설명·제약 |
|---|---|
| 패턴 | 화면의 단위와 입력 형식을 확인하세요. |
| 플래그 | 화면의 단위와 입력 형식을 확인하세요. |
| 테스트 텍스트 | 화면의 단위와 입력 형식을 확인하세요. |
데이터 처리
처리는 현재 브라우저 탭에서 수행되며, 도구 입력을 계산 목적으로 서버에 업로드하지 않습니다.
근거 출처
자주 묻는 질문
cat이 두 번 나오면 어떻게 표시되나요?
패턴 cat에 g를 주고 cat dog cat을 검사하면 두 일치가 나타납니다. 위치는 문자열 인덱스 기준이므로 이모지나 결합 문자가 있는 문서의 시각적 칸 수와 다를 수 있습니다.
파이썬 정규식과 결과가 항상 같나요?
재앙적 역추적 패턴은 브라우저를 오래 멈추게 할 수 있습니다. 서버 언어별 정규식 방언과 동일하다고 보장하지 않습니다.
관련 도구
처음부터 다시 할 필요는 없습니다. 다음 단계에 맞는 도구로 자연스럽게 이어가세요.
찾기 바꾸기 — 브라우저, 무료
문서에서 지정한 문자열이나 정규식 패턴을 찾아 새 내용으로 바꿉니다. 반복되는 표기 수정과 구조적인 치환을 한 화면에서 비교하되 원문 사본을 남겨 변경 범위를 확인하세요.
텍스트 줄 비교 — 로컬 diff, 무료 | 사용법·입력·결과 해설
두 텍스트를 줄 단위로 비교해 + 추가와 − 삭제 표기의 diff 파일을 만듭니다. 한쪽 800줄 제한을 두어 짧은 설정·원고 변경을 기록하는 데 범위를 맞춥니다.
글자 수 세기 — 단어·바이트, 무료 | 사용법·입력·결과 해설
글의 문자 수와 공백 기준 단어 수, 줄 수, UTF-8 바이트를 한 화면에서 셉니다. 게시판의 글자 제한과 전송 바이트 제한은 서로 다르므로 두 값을 따로 비교할 수 있습니다.