digtools
🔄
text replacer,

텍스트 일괄 치환 도구

정규 표현식 지원・여러 패턴을 한 번에 치환.차이 표시로 치환 전후 비교 확인.

🔍
정규 표현식 지원
고급 패턴 매칭으로 유연한 치환
📋
다중 패턴 동시 처리
여러 개의 검색→치환 쌍을 일괄 실행
🔒
완전 로컬 처리
텍스트가 서버로 전송되지 않습니다

🔒텍스트는 서버로 전송되지 않습니다.

about,

개요

텍스트 일괄 치환 도구는 텍스트 내의 문자열을 한 번에 바꾸는 도구입니다. 정규 표현식도 지원하며, 여러 개의 치환 규칙을 동시에 적용할 수 있습니다.

기존의 regex-checker는 패턴 테스트와 일치 확인에 중점을 두었다면, 본 도구는 '치환 실행 및 결과 출력'이 핵심 기능입니다. CSV 데이터 정리나 코드 내의 변수명 변경 등에 활용해 보세요.

how to,

사용법

STEP 1

치환 규칙 설정

「검색 패턴」과 「치환 후」 짝을 입력합니다. 정규 표현식, 대소문자 구분, 모두 치환 옵션을 필요에 맞게 설정하세요.

STEP 2

텍스트 입력

치환할 원본 텍스트를 왼쪽 영역에 붙여넣습니다.

STEP 3

실행 및 복사

「실행」 버튼을 눌러 오른쪽 영역에서 결과를 확인하고, 복사하거나 파일로 저장합니다.

glossary,

용어 사전

정규 표현식 (Regular Expression)
텍스트 패턴을 표현하는 언어입니다. \d(숫자), \s(공백), [a-z](소문자 알파벳) 등 특수 기호를 사용하여 유연한 패턴 매칭이 가능합니다.
글로벌 매치 (모두 치환)
정규 표현식의 g 플래그입니다. 텍스트 내에서 일치하는 모든 부분을 치환합니다. OFF일 경우 처음 일치하는 것만 치환합니다.
후방 참조 ($1, $2...)
정규 표현식의 캡처 그룹(괄호)으로 일치한 부분을 치환 후 문자열에 삽입하는 기능입니다. 예: /(\w+)/ → $1_new
이스케이프 (Escape)
정규 표현식의 특수 문자(., *, + 등)를 일반 문자로 취급하기 위해 백슬래시를 붙이는 표기법. 예: \.은 마침표를 나타냅니다.
차이 표시 (Diff)
치환 전후의 텍스트 차이를 빨간색(삭제됨)과 녹색(추가됨)으로 시각적으로 보여주는 기능입니다.
캡처 그룹
정규 표현식 내의 괄호 ()로 둘러싸인 부분입니다. 일치한 문자열을 $1, $2로서 후방 참조할 수 있습니다.
faq,

자주 묻는 질문

Q.텍스트가 서버로 전송되나요?
아니요. 모든 처리는 브라우저 내에서 이루어집니다. 기밀 텍스트를 다룰 때도 안전합니다.
Q.후방 참조($1)를 사용할 수 있나요?
네. JavaScript의 기본 regex.replace가 후방 참조를 지원하므로 $1, $2 형식의 후방 참조를 사용할 수 있습니다.
Q.규칙은 몇 개까지 추가할 수 있나요?
제한은 없지만, 규칙이 너무 많으면 처리 시간에 영향을 줄 수 있습니다.
Q.TSV/CSV를 지원하나요?
네. 텍스트로 붙여넣어 처리할 수 있습니다. 정규 표현식을 사용하여 탭(\t)이나 쉼표를 검색할 수도 있습니다.
Q.잘못된 정규 표현식을 입력하면 어떻게 되나요?
오류 메시지가 표시되며 해당 규칙은 건너뜁니다. 다른 규칙은 정상적으로 실행됩니다.
use cases,

활용 사례

📊

CSV 데이터 정제

불필요한 공백 제거, 구분자 변환, 날짜 형식 통일 등.

💻

코드 변수명 일괄 변경

oldVariableName을 newVariableName으로 일괄 변환. 정규식의 단어 경계(\b)를 활용.

📝

원고 표기 통일

자주 틀리는 맞춤법이나 표기 불일치를 일괄 수정.

🔒

개인 정보 마스킹

전화번호 패턴 \d{3}-\d{4}-\d{4}를 ***-****-**** 형식으로 일괄 가림 처리.

모든 카테고리

Send Feedback

Please let us know your thoughts to help us improve the tool.

면책 조항

본 사이트에서 제공하는 도구는 모두 무료로 이용하실 수 있지만, 사용자 본인의 책임 하에 이용해 주시기 바랍니다. 각종 도구의 계산 결과나 변환 결과, 생성 데이터의 정확성, 완전성, 안전성에 대해 본 사이트는 어떠한 보증도 하지 않습니다. 도구 이용으로 인해 발생한 어떠한 손해나 문제에 대해서도 운영자는 일체의 책임을 지지 않으니 미리 양해 부탁드립니다. 또한 파일 처리 및 계산 등은 원칙적으로 이용 중인 브라우저 내에서 완료되며, 입력된 데이터가 본 사이트의 서버로 전송되거나 저장되지 않습니다.