사용 방법
- 위 칸에 패턴을 입력하고 g · i · m · s · u · y 플래그를 눌러 켜고 꺼요. 처음이면 ‘예시 패턴’을 눌러 보세요.
- ‘테스트할 글’에 글을 붙여넣으면 찾은 부분이 색으로 표시되고, 오른쪽 목록에 위치와 번호·이름 붙인 그룹 값이 나와요.
- 목록을 누르면 글에서 그 부분이 선택되고, ‘바꾸기 미리보기’에 그룹 번호·이름 기호(버튼으로 넣을 수 있어요)를 써서 바꾼 결과를 확인하고 복사해요.
정규식을 입력하면 찾은 부분을 색으로 표시하고 그룹 값과 바꾸기 결과를 바로 보여줘요. 이메일·휴대폰·날짜 예시가 있고, 오래 걸리는 패턴은 자동으로 멈춰요.
자바스크립트(브라우저) 정규식 기준이에요. 계산은 별도 작업 스레드에서 돌아가서, 오래 걸리는 패턴은 1.5초 뒤 자동으로 멈춰요. 입력한 글은 이 브라우저 밖으로 보내지 않아요.
브라우저의 자바스크립트(ECMAScript) 정규식 기준이에요. 이름 붙인 그룹 (?<name>…), 뒤를 보는 (?<=…), \p{…} 유니코드 속성도 돼요. 다른 언어(파이썬, 자바 등)와는 일부 문법이 다를 수 있어요.
계산을 별도 작업 스레드(Web Worker)에서 해서 화면은 멈추지 않아요. 1.5초 안에 끝나지 않으면 자동으로 멈추고 치명적 백트래킹 가능성을 알려줘요. ‘느린 패턴 체험’ 예시로 직접 확인할 수 있어요.
[가-힣]+ 를 쓰면 완성된 한글 글자를 찾아요. ㄱ·ㅏ 같은 자모까지 포함하려면 [ㄱ-ㅎㅏ-ㅣ가-힣]+, u 플래그를 켜면 \p{Script=Hangul}+ 도 쓸 수 있어요.
g가 없으면 처음 찾은 한 곳만 찾고, 바꾸기도 첫 번째만 바뀌어요. 모두 찾거나 모두 바꾸려면 g를 켜 두세요.