텍스트 찾아바꾸기
단어·문장을 찾아 한 번에 치환합니다. 일반 문자열과 정규식 모두 지원합니다.
정규식 사용 시 바꿀 내용에 $1, $2 같은 캡처 그룹 참조를 쓸 수 있습니다.
보고서를 다 써 놓고 나서 회사명이 바뀌었다는 연락을 받은 적이 있을 겁니다. 스무 군데 넘게 흩어진 단어를 눈으로 찾아 고치다 보면 꼭 한두 개를 빠뜨립니다.
이 도구는 붙여 넣은 텍스트에서 찾을 내용을 한 번에 바꿀 내용으로 치환합니다. 브라우저 안에서만 처리되므로 입력한 글이 서버로 전송되지 않습니다.
어떻게 계산되나요
기본 사용법
원문을 붙여 넣고 찾을 내용과 바꿀 내용을 입력한 뒤 바꾸기를 누르면 일치하는 모든 부분이 한 번에 치환됩니다. 결과는 복사 버튼으로 그대로 가져갈 수 있습니다.
옵션 두 가지
| 옵션 | 동작 |
|---|---|
| 정규식 | 찾을 내용을 글자 그대로가 아니라 패턴으로 해석합니다 |
| 대소문자 무시 | Apple과 apple을 같은 것으로 봅니다 (영문에만 의미가 있습니다) |
정규식과 캡처 그룹
정규식을 켜면 \d+(숫자 한 자리 이상), ^(줄 시작), \s(공백) 같은 패턴을 쓸 수 있습니다. 괄호로 묶은 부분은 캡처 그룹이 되어 바꿀 내용에서 $1, $2로 다시 불러올 수 있습니다.
- 찾을 내용
(\d{4})-(\d{2})-(\d{2})→ 바꿀 내용$1년 $2월 $3일 - 찾을 내용
\s+$→ 바꿀 내용 비움 (줄 끝 공백 제거)
주의할 점
정규식을 끈 상태에서는 .이나 * 같은 기호도 글자 그대로 찾습니다. 반대로 정규식을 켰다면 이 기호들이 특별한 의미를 가지므로, 기호 자체를 찾고 싶을 때는 앞에 역슬래시를 붙여 \.처럼 씁니다. 치환은 되돌리기가 없으니 원문은 따로 보관해 두는 편이 안전합니다.
용어 정리
- 정규식
- 문자열을 패턴으로 표현하는 규칙. '숫자 세 개', '줄 맨 앞' 같은 조건으로 찾을 수 있습니다.
- 캡처 그룹
- 정규식에서 괄호로 묶은 부분. 찾은 값을 바꿀 내용 안에서 $1, $2로 재사용합니다.
- 대소문자 무시
- 영문 A와 a를 구분하지 않고 찾는 옵션. 한글에는 영향이 없습니다.
- 이스케이프
- 정규식에서 특수 기호를 글자 그대로 찾기 위해 앞에 역슬래시(\)를 붙이는 것.
자주 묻는 질문
입력한 내용이 서버에 저장되나요?
치환은 브라우저 자바스크립트로만 처리되며 입력한 텍스트를 서버로 보내지 않습니다. 다만 민감한 개인정보나 사내 자료는 어떤 웹 도구에서든 취급에 주의하는 편이 좋습니다.
일부만 바꾸고 나머지는 그대로 두고 싶습니다.
이 도구는 일치하는 모든 부분을 한 번에 바꿉니다. 선택적으로 바꾸려면 찾을 내용을 더 길게 잡아 주변 문맥까지 포함시키거나, 정규식으로 조건을 좁히세요.
바꾸기를 눌렀는데 아무것도 바뀌지 않습니다.
찾을 내용에 눈에 안 보이는 공백이나 줄바꿈이 섞여 있는 경우가 많습니다. 원문에서 해당 부분을 직접 복사해 붙여 넣어 보세요. 정규식을 켠 상태라면 패턴 문법 오류일 수도 있습니다.
줄바꿈을 찾아 바꿀 수 있나요?
정규식을 켜고 찾을 내용에 \n을 쓰면 줄바꿈을 찾을 수 있습니다. 여러 줄이 비어 있는 것을 하나로 합치려면 \n{2,} 같은 패턴이 편리합니다.
치환을 되돌리고 싶습니다.
되돌리기 기능은 없습니다. 원문을 다시 붙여 넣어 처음부터 시작하세요. 큰 문서를 다룰 때는 원본을 따로 저장해 두기를 권합니다.
어떤 문제가 있었는지 알려주시면 빠르게 고치겠습니다. (회신이 필요하면 이메일을 남겨주세요)