찾기 · 바꾸기
정규식·대소문자 무시·단어 단위 옵션으로 일괄 찾아 바꾸기 — $1 역참조를 지원하고, 위험하거나 잘못된 패턴은 실행 대신 표시합니다.
파일 열기는 10.0 MB까지 받으며, 더 큰 파일은 잘라 받지 않고 거절합니다. 큰 파일에서 바꾸기…는 200.0 MB까지 받아 위 규칙을 적용하고, 여기 보여 주지 않고 결과를 바로 내려받습니다.
일괄 찾기 및 바꾸기
텍스트를 붙여넣거나 입력하고 찾기와 바꿀 내용 칸을 채우면 모든 일치가 한 번에 바뀝니다. 입력하는 동안 결과와 일치 개수를 실시간으로 보여주는 비파괴 미리보기가 있어서, 위 상자에 적용이나 복사를 누르기 전까지 원본 상자는 그대로 유지됩니다. 세 가지 토글로 검색을 다듬을 수 있습니다: 패턴 매칭용 정규식, 대소문자를 무시하는 대소문자 구분 안 함, 독립된 단어만 찾는 단어 단위.
정규식을 켜면 찾기 칸은 자바스크립트 정규식으로 처리되고, 바꿀 내용 칸에서는 $1 같은 역참조로 캡처한 그룹을 재사용할 수 있습니다. 끄면 두 칸 모두 문자 그대로 매칭됩니다. 단어 단위는 검색어를 단어 경계로 감싸므로 cat은 해당 단어만 바꾸고 category는 건드리지 않습니다. 바꾸기는 기본적으로 전역으로 이뤄져 모든 일치가 한 번에 변경되며(첫 번째 일치만 바꾸도록 할 수도 있습니다), 올바르지 않은 패턴은 브라우저가 알려 준 이유와 함께, 과도한 백트래킹을 일으킬 수 있는 패턴은 실행되지 않고 표시됩니다. 결과의 줄바꿈 문자에서 줄바꿈을 원래대로 두거나 LF·CRLF로 바꿔 복사·다운로드하거나 위 상자에 적용할 수 있습니다. 긴 줄 자동 줄바꿈을 끄면 긴 줄이 접히지 않고 옆으로 스크롤되며, 찾은 위치에 줄 번호 표시를 켜면 찾은 위치를 강조한 본문에 줄 번호가 붙어 어느 줄에서 일치했는지 바로 알 수 있습니다. 빈 줄을 지우거나 줄마다 앞뒤 공백을 없애거나 연속된 공백을 하나로 합치려면 공백 정리기를, 끊어진 줄을 하나로 이으려면 줄바꿈 제거를 쓰세요. 텍스트 파일은 10 MB까지 상자에 열 수 있고 붙여넣어도 됩니다. 200 MB까지의 파일은 큰 파일에서 바꾸기…로 대신 처리할 수 있습니다. UTF-8로 조금씩 읽어 같은 규칙을 일반 문자열 찾기로 적용하고(일치가 두 조각에 걸칠 수 있어 정규식은 받지 않습니다), 결과는 화면에 보여 주지 않고, 줄바꿈 문자를 그대로 둔 채 원래 파일 이름으로 내려받습니다. 모든 처리가 브라우저에서 이뤄지므로 아무것도 업로드되지 않습니다.
자주 묻는 질문
바꿀 내용에 매칭된 텍스트를 다시 사용할 수 있나요?
네. 정규식을 켜고 찾기 패턴에 괄호로 캡처 그룹을 만든 뒤, 바꿀 내용 칸에서 $1, $2 식으로 참조하면 됩니다. 정규식을 끄면 달러 기호는 문자 그대로 처리됩니다.
더 긴 단어를 건드리지 않고 특정 단어만 바꾸려면 어떻게 하나요?
단어 단위를 켜세요. 검색어를 단어 경계로 감싸기 때문에 "cat"을 바꾸면 독립된 단어만 바뀌고 "category"나 "scatter"는 그대로 둡니다. 정규식·대소문자 구분 안 함과 함께 쓸 수 있습니다.
미리보기에는 바뀐 내용이 보이는데 텍스트 상자는 그대로예요. 왜 그런가요?
미리보기는 비파괴 방식이라 입력하는 동안 원본 텍스트를 절대 바꾸지 않습니다. 적용하려면 "위 상자에 적용"을 눌러 결과를 입력란에 다시 쓰거나, "복사"로 결과를 가져오세요.
여러 개를 한꺼번에 바꾸거나 첫 번째 일치만 바꿀 수 있나요?
네. 찾아 바꾸기 규칙을 원하는 만큼 추가하면 차례대로 적용하고 모두 합친 횟수를 보여 주며, 실행할 수 없는 규칙은 어느 것인지 알려 줍니다. 일치하는 곳을 본문에 강조해 볼 수도 있고, 체크박스로 첫 번째 일치만 바꿀 수도 있습니다.
줄바꿈 문자를 바꾸거나, 일치한 곳이 몇 번째 줄인지 볼 수 있나요?
네. “결과의 줄바꿈 문자”에서 원래대로 두기(기본값)나 LF(유닉스·macOS), CRLF(윈도우)를 고르면 복사·다운로드하거나 위 상자에 적용하는 결과에 그 줄바꿈이 들어가며, 줄바꿈만 달라져도 복사와 다운로드를 쓸 수 있습니다. “찾은 위치에 줄 번호 표시”를 켜면 찾은 위치를 강조한 본문이 한 줄에 한 행씩 번호와 함께 표시되고(아주 긴 글은 번호 없이 표시하며 그렇다고 알려 줍니다), “긴 줄 자동 줄바꿈”을 끄면 긴 줄이 접히지 않고 옆으로 스크롤됩니다.
빈 줄이나 여분의 공백, 줄바꿈도 지울 수 있나요?
정규식 규칙으로도 할 수 있지만, 패턴을 쓰지 않고 하는 도구가 따로 있습니다. 공백 정리기는 빈 줄을 지우고 줄마다 앞뒤 공백을 없애고 연속된 공백을 하나로 합치며, 줄바꿈 제거는 끊어진 줄을 하나로 잇습니다. 두 도구 모두 이 페이지에서 링크로 갈 수 있습니다.
붙여넣기에는 너무 큰 파일도 바꿀 수 있나요?
네, 일반 문자열 찾기라면 됩니다. “큰 파일에서 바꾸기…”는 파일을 UTF-8로 조금씩 읽어 모든 규칙을 대소문자·단어 단위·첫 번째만 설정 그대로 적용하고, 상자에 보여 주지 않은 채 결과를 원래 파일 이름으로 내려받습니다. 도중에 멈출 수도 있습니다. 일치가 두 조각에 걸칠 수 있어 정규식은 받지 않고, CP949처럼 다른 인코딩으로 저장한 파일도 받지 않습니다. 줄바꿈 문자는 원래대로 둡니다.