🔁 텍스트 찾아 바꾸기 (일괄 치환)
글 속 단어를 찾아 한 번에 바꿔요. 여러 규칙을 한꺼번에 적용하고, 대소문자 무시·단어 단위·줄바꿈(\n)·정규식까지 지원해요. 몇 곳이 바뀌었는지도 바로 보여 줘요.
광고
사용법
- 왼쪽 위 칸에 바꿀 글을 붙여 넣어요.
- 찾을 말과 바꿀 말을 적으면 오른쪽에 바로 바뀐 글이 나와요. 바꿀 말을 비우면 찾은 말이 지워져요.
- 바꿀 단어가 여러 개면 아래 칸에 한 줄에 하나씩
찾을 말 => 바꿀 말로 적어요.→나 탭으로 나눠도 되고, 엑셀에서 '찾을 말 | 바꿀 말' 두 열을 복사해 붙여 넣으면 탭으로 나뉘어 그대로 규칙이 돼요. - 결과 아래에 규칙마다 몇 곳이 바뀌었는지, 글자 수가 어떻게 달라졌는지 나와요. copy로 복사하거나 '입력으로 옮기기'로 한 번 더 고칠 수 있어요.
옵션별 동작
| 옵션 | 하는 일 | 예 |
|---|---|---|
| 기본 | 글자가 똑같은 곳을 모두 바꿈 (단어 중간도 포함) | 사과 → 배 : "사과즙"도 "배즙"이 됨 |
| 대소문자 무시 | Smith·smith·SMITH를 같은 말로 봄 | smith → 스미스 : 세 개 모두 바뀜 |
| 단어 단위로만 | 찾은 말의 앞뒤가 글자·숫자가 아닐 때만 바꿈 | 사과 → 배 : "사과 3개"만 바뀌고 "사과즙"은 그대로 |
| \n·\t를 줄바꿈·탭으로 | 찾을 말·바꿀 말에 적은 \n을 줄바꿈, \t를 탭으로 읽음 | \n → ", " : 한 줄에 하나씩 적힌 목록을 쉼표로 이음 |
| 정규식 | 찾을 말을 정규 표현식으로 읽고 바꿀 말에 $1·$2(괄호 그룹), $&(찾은 전체)를 씀 | (\d{3})-(\d{4})-(\d{4}) → $1-****-$3 |
예시 — 실제로 돌린 결과
| 입력 | 규칙·옵션 | 결과 | 바뀐 곳 |
|---|---|---|---|
| 사과 3개, 사과즙 1병, 파인애플 1통 | 사과 → 배 | 배 3개, 배즙 1병, 파인애플 1통 | 2 |
| 사과 3개, 사과즙 1병, 파인애플 1통 | 사과 → 배 + 단어 단위 | 배 3개, 사과즙 1병, 파인애플 1통 | 1 |
| 홍길동 010-1234-5678 김철수 010-9876-5432 | 정규식 (\d{3})-(\d{4})-(\d{4}) → $1-****-$3 | 홍길동 010-****-5678 김철수 010-****-5432 | 2 |
| 사과↵배↵귤 (세 줄) | \n → ", " + 줄바꿈 옵션 | 사과, 배, 귤 | 2 |
| Smith smith SMITH | smith → 스미스 + 대소문자 무시 | 스미스 스미스 스미스 | 3 |
단어 단위 옵션과 한국어 조사
영어는 단어 사이에 띄어쓰기가 있어 "단어 단위"가 잘 맞지만, 한국어는 조사가 붙어 써져요. 그래서 "사과"를 단어 단위로 찾으면 "사과 3개", "사과,"는 바뀌어도 "사과를", "사과가"는 앞뒤가 글자로 이어져 바뀌지 않아요. 조사까지 함께 바꾸려면 옵션을 끄고, 대신 "사과즙"처럼 바뀌면 안 되는 말을 규칙 맨 앞에 임시 표시로 바꿔 두었다가 마지막에 되돌리는 방법이 편해요.
규칙 순서가 결과를 바꿔요 — 서로 맞바꾸기
여러 규칙은 위에서부터 하나씩 차례로 적용돼요. 그래서 "A팀 B팀"에서 A와 B를 맞바꾸려고 A => B, B => A를 적으면 첫 규칙 뒤 "B팀 B팀"이 되고, 두 번째 규칙이 두 곳을 모두 A로 바꿔 결과가 "A팀 A팀"가 돼요. 맞바꿀 때는 글에 없는 임시 표시를 거쳐요.
| 순서 | 규칙 | 글 상태 |
|---|---|---|
| 시작 | — | A팀 B팀 |
| 1 | A => @@ | @@팀 B팀 |
| 2 | B => A | @@팀 A팀 |
| 3 | @@ => B | B팀 A팀 |
자주 쓰는 정규식 바꾸기
| 목적 | 찾을 말 (정규식) | 바꿀 말 |
|---|---|---|
| 연속 공백을 한 칸으로 | {2,} | 공백 한 칸 |
| 빈 줄 지우기 | ^\s*\n | (비움) |
| 줄 끝 공백 지우기 | [ \t]+$ | (비움) |
| 날짜 2026.10.21 → 2026-10-21 | (\d{4})\.(\d{1,2})\.(\d{1,2}) | $1-$2-$3 |
| 줄 앞에 "- " 붙이기 | ^ | - |
| 괄호와 그 안의 말 지우기 | \s*\([^)]*\) | (비움) |
정규식 모드에서는 ^와 $가 줄마다의 시작과 끝을 뜻하도록(멀티라인) 켜 두었어요. 문법은 자바스크립트 정규식을 따르고, 자세한 규칙은 MDN 정규 표현식 안내에 있어요. 패턴을 하나씩 시험해 보려면 정규식 테스터가 편해요.
흔한 실수
- 정규식 모드에서 마침표·괄호를 그대로 찾기 — 정규식에서
.은 아무 글자,(는 그룹이에요. 글자 그대로 찾으려면\.\(처럼 앞에 \를 붙이거나 정규식을 끄세요. 기본 모드에서는 모든 글자를 그대로 찾아요. - 기본 모드에서 $1을 기대함 — 기본 모드는 바꿀 말을 글자 그대로 넣어요. 괄호 그룹을 쓰려면 정규식을 켜세요.
- "사과"를 바꿨더니 "사과즙"까지 바뀜 — 단어 단위 옵션을 켜거나, 더 긴 말("사과즙")을 먼저 임시 표시로 바꿔 두세요.
- 복사한 글의 줄바꿈이 안 찾아짐 — 줄바꿈은 눈에 안 보이는 글자라 찾을 말 칸에 직접 넣을 수 없어요. \n 옵션을 켜고
\n으로 적으세요.
모든 처리는 이 브라우저 안에서만 해요. 붙여 넣은 글과 규칙은 저장하거나 밖으로 보내지 않아요. 줄바꿈·공백만 정리하려면 줄바꿈 제거기와 공백 제거기가 더 간단해요.
자주 묻는 질문
여러 단어를 한 번에 바꿀 수 있나요?
네. 아래 규칙 칸에 한 줄에 하나씩 "찾을 말 => 바꿀 말"로 적으면 위에서부터 차례로 모두 적용돼요. 엑셀에서 찾을 말·바꿀 말 두 열을 복사해 붙여 넣어도 탭으로 나뉘어 규칙이 돼요.
특정 단어를 지우려면 어떻게 하나요?
바꿀 말을 비워 두면 찾은 말이 지워져요. 규칙 칸에서는 "=>" 없이 찾을 말만 한 줄 적으면 그 말을 지우는 규칙이 돼요.
줄바꿈을 쉼표로 바꾸려면요?
"\n·\t를 줄바꿈·탭으로" 옵션을 켜고 찾을 말에 \n, 바꿀 말에 ", "를 적으세요. 반대로 쉼표를 줄바꿈으로 바꾸려면 찾을 말에 ",", 바꿀 말에 \n을 적으면 돼요.
"단어 단위로만"을 켰는데 안 바뀌는 곳이 있어요.
한국어는 "사과를"처럼 조사가 붙어서, 앞뒤가 글자로 이어진 곳은 단어로 보지 않아 바뀌지 않아요. 조사까지 바꾸려면 옵션을 끄고 바꾸면 안 되는 더 긴 말을 먼저 처리하세요.
두 단어를 서로 맞바꾸면 왜 하나로 통일되나요?
규칙이 차례로 적용되기 때문이에요. A => B 다음 B => A를 하면 처음부터 있던 B와 방금 바뀐 B가 모두 A가 돼요. A => @@, B => A, @@ => B처럼 임시 표시를 거치면 맞바꿀 수 있어요.
정규식에서 $1은 무엇인가요?
찾을 말에서 괄호로 묶은 첫 번째 부분을 뜻해요. (\d{3})-(\d{4})-(\d{4})를 $1-****-$3로 바꾸면 전화번호 가운데 네 자리만 가려져요. $&는 찾은 전체를 뜻해요.