텍스트 찾기 및 바꾸기 — 일괄 치환의 모든 것
텍스트 찾기 및 바꾸기는 문서 편집에서 가장 자주 사용되는 기능 중 하나입니다. 단순 문자열 치환 외에도 정규식(Regular Expression, RegEx)을 활용하면 패턴 기반의 강력한 검색과 치환이 가능합니다. 예를 들어 모든 URL을 제거하거나, 날짜 형식을 변환하거나, 연속된 공백을 하나로 정리하는 등 복잡한 텍스트 작업을 자동화할 수 있습니다.
자주 사용하는 정규식 패턴:
\\d+ → 숫자 1개 이상 / \\s+ → 공백 1개 이상
[A-Za-z]+ → 영문자만 / ^.* → 줄 전체
\\b단어\\b → 정확한 단어 매칭 / (패턴) → 캡처 그룹 ($1로 참조)
활용 사례:
- 이메일·전화번호 형식 변환
- CSV 데이터의 구분자 변환 (쉼표 → 탭)
- HTML 태그 제거: <[^>]*>를 빈 문자열로 치환
- 연속 공백 제거: \\s{2,}를 단일 공백으로 치환
이 도구에서 입력한 텍스트는 모두 브라우저 내에서만 처리되며 서버로 전송되지 않습니다. 민감한 정보가 포함된 텍스트도 안전하게 처리할 수 있습니다.
자주 묻는 질문 (FAQ)
A: 정규식 모드를 켠 후 \\n으로 줄바꿈(LF)을 찾을 수 있습니다. Windows 형식의 줄바꿈(CRLF)은 \\r\\n으로 찾습니다. 모든 줄바꿈을 공백으로 바꾸려면 \\r?\\n 을 찾아서 공백으로 치환하세요.
A: 정규식의 | (OR) 연산자를 사용하면 여러 패턴을 동시에 찾을 수 있습니다. 예: (사과|배|포도)를 과일로 바꾸면 세 단어 모두 '과일'로 치환됩니다. 단, 바꾸기 내용이 각각 다를 경우에는 여러 번 나누어 실행해야 합니다.
A: 1) 백슬래시(\)는 정규식에서 특수 문자이므로 문자 그대로 찾으려면 \\로 이중 입력 / 2) 특수문자(., +, *, ?, ^, $, (, ), [, {)를 찾으려면 앞에 \\를 붙이기 / 3) 정규식 모드 체크박스가 켜져 있는지 확인.