찾기 및 바꾸기이란?

찾기 및 바꾸기 도구는 텍스트 패턴을 검색하고 콘텐츠에서 바꿀 수 있습니다. 대소문자 구분, 전체 단어 검색, 정규식을 지원합니다.

세 가지 토글로 매칭 조건을 좁히거나 넓힐 수 있습니다. 대소문자 구분, 단어 단위 일치, 그리고 캡처 그룹을 지원하는 완전한 JavaScript 정규식 모드입니다. 실시간 매치 카운터가 확정 전에 현재 검색이 몇 군데에 해당하는지 보여 주고, 입력과 결과를 나란히 두는 하이라이트 뷰가 각 위치를 강조합니다. 결과는 클립보드 복사 또는 .txt 파일로 저장할 수 있습니다.

사용 방법

  1. 메인 텍스트 영역에 텍스트 콘텐츠를 붙여넣으세요.
  2. '찾기' 필드에 검색어를, '바꾸기' 필드에 대체 텍스트를 입력하세요.
  3. '모두 바꾸기'를 클릭하여 한 번에 모든 치환을 수행하거나, '바꾸기'로 하나씩 처리하세요.

사용 시기

  • 긴 문서에 50번 등장하는 잘못된 이름이나 제품명을 한 번에 고칠 때.
  • CSV의 모든 쉼표를 탭 문자로 바꿔 TSV로 변환할 때.
  • 붙여 넣은 텍스트에서 쿠키 안내문, 서명, 반복되는 머리글 등을 한 번에 정리할 때.

결과

CSV 파일을 붙여넣고 모든 쉼표를 탭으로 바꿔 TSV 형식으로 변환하거나, 문서 전체에서 오타 'Jonh'를 'John'으로 수정하세요.

자주 묻는 질문

정규식과 캡처 그룹을 지원하나요?
지원합니다. Use Regex 토글을 켜면 검색 필드가 표준 JavaScript 정규식을 받습니다. 교체 필드에서는 $1, $2 등으로 캡처 그룹을 참조할 수 있습니다. 잘못된 패턴은 인라인 에러로 표시될 뿐 페이지가 멈추지는 않습니다.
다른 단어 안에 들어 있는 글자 말고, 단어 전체만 매칭하려면 어떻게 하나요?
Whole Word를 켜세요. 끈 상태에서 cat을 검색하면 concatenate 가운데 세 글자도 같이 바뀝니다. 켜면 독립된 단어 cat만 매칭되고 그 글자를 포함한 더 긴 단어들은 건드리지 않습니다.
교체할 때 줄바꿈, 탭 같은 특수 문자를 넣을 수 있나요?
Use Regex를 켜고 교체 필드에 이스케이프 시퀀스를 그대로 적으면 됩니다. \n은 줄바꿈, \t는 탭입니다. 정규식 모드가 꺼져 있으면 교체 텍스트는 리터럴로 처리되고 역슬래시는 그대로 남습니다.
매칭되지 않은 텍스트는 정확히 그대로 유지되나요?
네. 매칭된 구간만 바뀝니다. 공백, 구두점, 줄 끝 문자, 매칭 범위 바깥의 유니코드 문자 모두 바이트 단위 그대로 전달되므로 코드나 마크업도 손상 없이 처리할 수 있습니다.
문서 크기에 제한이 있나요?
고정된 상한은 없지만 텍스트 영역이 전체 문서를 한 번에 담을 수 있어야 합니다. 몇 MB 정도의 일반 텍스트는 무난합니다. 수십 MB짜리 파일이라면 VS Code 같은 데스크톱 에디터나 명령줄의 sed, awk가 더 빠릅니다.

관련 도구