AZ Tools

찾기·바꾸기

텍스트

리터럴·정규식 모드 지원 단순 검색·치환. 리터럴 모드는 검색 문자열 이스케이프 — 특수 정규식 문자가 그대로 작동. 정규식 모드는 전체 자바스크립트 정규식 — 캡처 그룹(`$1`·`$2`)·역참조·유니코드(`\u` 플래그 상시 켜짐). 기본 대소문자 무시; 필요 시 대소문자 구분 켜기. multiline·dotAll 플래그는 의미 있는 정규식 모드에서만 표시.

출력
왼쪽에 텍스트 붙여넣기.

자바스크립트 정규식 문법 사용. 정규식 모드에서 치환은 그룹용 $1·$2·…과 전체 매치용 $& 지원.

사용법

  1. 왼쪽에 텍스트 붙여넣기.
  2. 찾기 패턴(필요 시 치환 문자열) 입력.
  3. 고급 패턴엔 정규식 모드 토글. 매치 수 실시간 갱신으로 복사 전 확인.

자주 묻는 질문

매치 유지하고 태그로 감싸려면?
정규식 모드 켜기. 치환란에 `$&`로 전체 매치·`$1`·`$2`로 캡처 그룹. 예: 찾기 `\b\w+\b`·치환 `<em>$&</em>`으로 모든 단어 감쌈.
왜 `^`이 줄 시작과 매치 안 됨?
기본적으로 `^`은 문자열 맨 처음만 매치. multiline(`m` 플래그) 켜면 `^`·`$`이 줄 시작·끝과 매치.
왜 `.`이 줄바꿈 매치 안 함?
기본 `.`은 줄바꿈 건너뜀. dotAll(`s` 플래그) 켜면 진정한 '아무 문자' 동작.
치환에 리터럴 `$` 포함?
자바스크립트 정규식 치환은 `$`을 특수 문자로 취급. `$$`로 단일 리터럴 `$` 삽입. 찾기 쪽은 그런 문제 없음 — 리터럴 문자열은 정규식 되기 전 이스케이프.

관련 도구