텍스트 일괄 치환 도구
정규 표현식 지원・여러 패턴을 한 번에 치환.
차이 표시로 치환 전후 비교 확인.
🔒텍스트는 서버로 전송되지 않습니다.
개요
텍스트 일괄 치환 도구는 텍스트 내의 문자열을 한 번에 바꾸는 도구입니다. 정규 표현식도 지원하며, 여러 개의 치환 규칙을 동시에 적용할 수 있습니다.
기존의 regex-checker는 패턴 테스트와 일치 확인에 중점을 두었다면, 본 도구는 '치환 실행 및 결과 출력'이 핵심 기능입니다. CSV 데이터 정리나 코드 내의 변수명 변경 등에 활용해 보세요.
사용법
치환 규칙 설정
「검색 패턴」과 「치환 후」 짝을 입력합니다. 정규 표현식, 대소문자 구분, 모두 치환 옵션을 필요에 맞게 설정하세요.
텍스트 입력
치환할 원본 텍스트를 왼쪽 영역에 붙여넣습니다.
실행 및 복사
「실행」 버튼을 눌러 오른쪽 영역에서 결과를 확인하고, 복사하거나 파일로 저장합니다.
용어 사전
- 정규 표현식 (Regular Expression)
- 텍스트 패턴을 표현하는 언어입니다. \d(숫자), \s(공백), [a-z](소문자 알파벳) 등 특수 기호를 사용하여 유연한 패턴 매칭이 가능합니다.
- 글로벌 매치 (모두 치환)
- 정규 표현식의 g 플래그입니다. 텍스트 내에서 일치하는 모든 부분을 치환합니다. OFF일 경우 처음 일치하는 것만 치환합니다.
- 후방 참조 ($1, $2...)
- 정규 표현식의 캡처 그룹(괄호)으로 일치한 부분을 치환 후 문자열에 삽입하는 기능입니다. 예: /(\w+)/ → $1_new
- 이스케이프 (Escape)
- 정규 표현식의 특수 문자(., *, + 등)를 일반 문자로 취급하기 위해 백슬래시를 붙이는 표기법. 예: \.은 마침표를 나타냅니다.
- 차이 표시 (Diff)
- 치환 전후의 텍스트 차이를 빨간색(삭제됨)과 녹색(추가됨)으로 시각적으로 보여주는 기능입니다.
- 캡처 그룹
- 정규 표현식 내의 괄호 ()로 둘러싸인 부분입니다. 일치한 문자열을 $1, $2로서 후방 참조할 수 있습니다.
자주 묻는 질문
- Q.텍스트가 서버로 전송되나요?
- 아니요. 모든 처리는 브라우저 내에서 이루어집니다. 기밀 텍스트를 다룰 때도 안전합니다.
- Q.후방 참조($1)를 사용할 수 있나요?
- 네. JavaScript의 기본 regex.replace가 후방 참조를 지원하므로 $1, $2 형식의 후방 참조를 사용할 수 있습니다.
- Q.규칙은 몇 개까지 추가할 수 있나요?
- 제한은 없지만, 규칙이 너무 많으면 처리 시간에 영향을 줄 수 있습니다.
- Q.TSV/CSV를 지원하나요?
- 네. 텍스트로 붙여넣어 처리할 수 있습니다. 정규 표현식을 사용하여 탭(\t)이나 쉼표를 검색할 수도 있습니다.
- Q.잘못된 정규 표현식을 입력하면 어떻게 되나요?
- 오류 메시지가 표시되며 해당 규칙은 건너뜁니다. 다른 규칙은 정상적으로 실행됩니다.
활용 사례
CSV 데이터 정제
불필요한 공백 제거, 구분자 변환, 날짜 형식 통일 등.
코드 변수명 일괄 변경
oldVariableName을 newVariableName으로 일괄 변환. 정규식의 단어 경계(\b)를 활용.
원고 표기 통일
자주 틀리는 맞춤법이나 표기 불일치를 일괄 수정.
개인 정보 마스킹
전화번호 패턴 \d{3}-\d{4}-\d{4}를 ***-****-**** 형식으로 일괄 가림 처리.
Send Feedback
Please let us know your thoughts to help us improve the tool.
Feedback is temporarily suspended
The server is busy or spam protection is active. Please try again later.