한국어

찾아 바꾸기 — 여러 단어 한 번에 일괄 치환 (정규식 지원)

여러 규칙으로 글을 한 번에 일괄 치환하고 규칙별 바뀐 개수 확인하기

브라우저에서 처리 · 서버로 전송되지 않음

바꾸기 규칙 (위에서부터 차례로 적용)

  1. 규칙 1

  2. 규칙 2

소개

찾아 바꾸기는 여러 개의 바꾸기 규칙을 만들어 두고 한 번에 적용하는 일괄 치환 도구예요. 워드나 메모장의 찾아 바꾸기는 한 번에 하나씩만 바꿀 수 있어서, 보고서의 날짜 형식을 고치고 회사 이름을 바꾸고 불필요한 공백까지 지우려면 같은 작업을 여러 번 되풀이해야 해요. 이 도구에서는 규칙을 원하는 만큼(최대 20개) 쌓아 두고 원문을 붙여 넣기만 하면 위에서부터 차례로 적용된 결과가 바로 나와요. 규칙마다 몇 곳이 바뀌었는지 따로 보여 주기 때문에 생각보다 많이 바뀌었거나 하나도 안 바뀐 규칙을 쉽게 찾을 수 있어요. 일반 텍스트 찾기뿐 아니라 정규식을 쓸 수 있어서 2026-10-05 같은 날짜를 2026년 10월 05일로 바꾸는 식의 형식 변환도 규칙 하나로 끝나요. 단어 단위 찾기는 한글을 글자로 인식하므로 ’회의’를 찾을 때 ’회의록’이나 ‘정기회의’ 속의 ’회의’는 건너뛰어요. 모든 작업은 브라우저 안에서 처리돼요.

사용법

  1. 원문 칸에 바꿀 글을 붙여 넣어요. 처음에는 예시 글과 규칙 두 개가 들어 있어요.
  2. 규칙마다 찾을 내용과 바꿀 내용을 적고 정규식, 대소문자 구분, 단어 단위 중 필요한 옵션을 켜요.
  3. 규칙이 더 필요하면 ’규칙 추가’를 누르고, 필요 없는 규칙은 ✕ 버튼으로 지워요.
  4. 규칙 제목 옆에 표시되는 바뀐 개수와 결과 위 요약 문장에서 전체 바뀐 개수를 확인해요.
  5. 결과가 맞으면 복사 버튼을 눌러 원하는 곳에 붙여 넣어요.

기준

  • 적용 순서: 규칙은 위에서 아래로 하나씩 적용되고, 각 규칙은 앞 규칙의 결과를 대상으로 찾아요. 찾을 내용이 비어 있는 규칙은 건너뛰어요.
  • 일반 모드: 찾을 내용을 글자 그대로 찾아 모두 바꿔요. 바꿀 내용의 $도 글자 그대로 들어가요.
  • 대소문자 구분: 끄면(기본) 대문자와 소문자를 같은 글자로 보고 찾아요.
  • 정규식 모드: 자바스크립트 정규식 문법을 쓰고 g(전체), m(여러 줄), u(유니코드) 플래그로 실행해요. 그래서 ^와 $는 각 줄의 처음과 끝에 맞고, 점(.)은 줄바꿈을 뺀 문자 하나(이모지도 하나)에 맞아요. 바꿀 내용에서 $1·$2는 괄호 그룹, $<이름>은 이름 있는 그룹, $&는 찾은 부분 전체, $$는 $ 문자 하나예요.
  • 단어 단위: 찾은 부분 바로 앞과 뒤에 유니코드 글자(한글·한자·영문 등), 결합 부호, 숫자, 밑줄이 없을 때만 바꿔요. 정규식 규칙에도 똑같이 적용돼요.
  • \n·\t 옵션(기본 켜짐): 바꿀 내용과 일반 모드의 찾을 내용에서 \n을 줄바꿈, \t를 탭, \를 역슬래시 하나로 읽어요. 그 밖의 역슬래시는 그대로 둬요. 정규식의 찾을 내용은 원래 정규식 문법대로 해석돼요.
  • 안전 장치: 규칙은 별도 작업 스레드에서만 실행하고, 전체 적용이 2초를 넘기면 멈춘 뒤 진행 중이던 규칙 번호를 알려 줘요. 입력을 멈추고 0.25초가 지나면 다시 계산해요.
  • 크기 제한: 원문 200,000자, 규칙 20개, 찾을 내용과 바꿀 내용 각각 1,000자, 결과 1,000,000자까지예요.

예시

원문 규칙 결과
회의는 2026-10-05 정규식 (\d{4})-(\d{2})-(\d{2}) → $1년 $2월 $3일 회의는 2026년 10월 05일
회의 회의록 정기회의 회의. 회의 → 미팅, 단어 단위 미팅 회의록 정기회의 미팅.
Cat cat CAT cat → dog, 대소문자 구분 Cat dog CAT
가격 1.5 1.5 → $1 (일반 모드) 가격 $1
사과, 배, 귤 , → \n 사과(줄바꿈)배(줄바꿈)귤
사과 사과 → 배, 그다음 배 → 귤 귤

자주 묻는 질문

규칙은 어떤 순서로 적용되나요?

위에 있는 규칙부터 차례로 적용하고, 다음 규칙은 앞 규칙이 바꾼 결과에서 다시 찾아요. 그래서 1번 규칙이 '사과'를 '배'로 바꾸고 2번 규칙이 '배'를 '귤'로 바꾸면 원래 '사과'였던 부분도 '귤'이 돼요. 순서가 중요하면 규칙 내용을 바꿔 적어 순서를 맞추세요.

단어 단위를 켰는데 '회의는'의 '회의'가 안 바뀌어요.

단어 단위는 찾은 부분 바로 앞뒤에 글자, 숫자, 밑줄이 붙어 있으면 건너뛰어요. 한글도 글자로 보기 때문에 조사가 붙은 '회의는'은 단어 단위에서 제외돼요. 조사까지 포함해 바꾸려면 단어 단위를 끄거나, 정규식으로 '회의(?=는|를|가)'처럼 직접 조건을 적어 주세요.

바꿀 내용에 $를 그대로 넣고 싶어요.

정규식을 끈 일반 모드에서는 $가 특별한 뜻 없이 그대로 들어가요. 정규식 모드에서는 $1, $<이름>, $& 같은 참조로 쓰이므로 $ 문자 자체를 넣으려면 $$라고 적어요.

줄바꿈을 다른 문자로 바꾸거나, 쉼표를 줄바꿈으로 바꿀 수 있나요?

네. '\n·\t를 줄바꿈·탭으로' 옵션이 켜져 있으면 찾을 내용과 바꿀 내용에 적은 \n은 줄바꿈, \t는 탭으로 읽어요. 예를 들어 찾을 내용에 ', ', 바꿀 내용에 \n을 적으면 쉼표마다 줄이 나뉘어요. 역슬래시 자체는 \\로 적어요.

정규식을 잘못 쓰면 페이지가 멈추지 않나요?

규칙은 페이지와 분리된 작업 스레드(Web Worker)에서만 실행되고, 2초 안에 끝나지 않으면 강제로 멈춘 뒤 몇 번 규칙에서 멈췄는지 알려 줘요. 문법이 틀린 정규식도 규칙 번호와 함께 오류로 표시돼요.

입력한 글이 서버로 가나요?

아니요. 모든 처리는 브라우저 안에서 이루어지고 글이나 규칙을 저장하거나 보내지 않아요.

필요한 도구가 있나요?