본문으로 바로가기

텍스트 찾기 바꾸기

문자열이나 여러 줄 텍스트를 일괄 치환합니다. 대소문자 무시, 정규식 캡처 그룹, 결과 미리보기와 복사를 지원합니다.

결과

텍스트와 찾을 내용을 입력하세요.

일반 모드에서는 바꿀 내용을 그대로 사용합니다. 정규식 모드에서는 $1 등 JavaScript 치환 문법을 사용합니다.

입력한 내용은 이 브라우저 안에서만 처리되며 서버로 전송되지 않습니다. 어떻게 동작하나요?

텍스트에서 선택한 부분을 다른 내용으로 바꾸는 그림

문자열 일괄 치환

원본과 찾을 내용을 입력한 뒤 바꿀 내용을 지정하고 찾기 바꾸기를 누릅니다. 바꿀 내용을 비우면 일치하는 부분을 삭제합니다. 결과에는 치환 횟수와 전체 텍스트가 표시되며 원본을 덮어쓰지 않습니다.

일반 검색과 정규식

일반 모드에서는 마침표나 달러 기호를 글자 그대로 찾고 바꿉니다. 정규식 모드는 JavaScript의 유니코드·전체 검색을 사용합니다. 캡처 그룹은 $1, 일치한 부분은 $&로 참조하며 정규식에 / 구분자를 붙이지 않습니다. 줄 시작 기호 ^는 전체 텍스트 시작을 뜻하며 여러 줄 플래그는 적용하지 않습니다.

입력과 처리 한도

원본 200,000자, 검색어 1,000자, 치환문 10,000자, 결과 2,000,000자까지 지원합니다. 처리는 별도 Worker에서 진행하며 2초를 넘으면 중단합니다. 복잡한 정규식은 입력을 줄이거나 패턴을 단순화하세요. 입력이나 옵션을 바꾸면 이전 결과를 지웁니다.

참고 자료

자주 묻는 질문

치환된 텍스트를 다시 검색하나요?

아니요. 원본에 대한 한 번의 전체 검색으로 처리합니다. 예를 들어 a를 aa로 바꿔도 새로 생긴 a를 계속 바꾸지 않습니다.

다른 프로그램의 정규식과 같은 결과인가요?

JavaScript 정규식 문법을 사용하므로 Python이나 PCRE 전용 기능은 지원하지 않습니다. 역참조와 줄 경계 처리 방식은 사용한 프로그램과 다를 수 있습니다.

최종 수정일: