Skip to content
서버전송 없음 · 브라우저 처리

찾기·바꾸기

글에서 찾은 말을 한 번에 바꾸고 몇 건인지 보여줘요.

즐겨찾기하면 홈에서 바로 찾을 수 있어요

이럴 때 쓰세요

문서 전체에서 '2025' → '2026' 일괄 변경
전화번호 형식 010-1234-5678 → 010.1234.5678
정규식으로 공백 2개 이상을 1개로

이렇게 사용하세요

11단계원본에 내용을 붙여넣으면 바로 시작해요
22단계바꾸기 버튼을 누르면 결과가 아래에 나타나요
33단계복사 버튼으로 결과를 바로 가져다 쓸 수 있어요

결과가 예상과 다를 때

결과가 잘려 보여요

전체 결과는 복사 버튼으로 받을 수 있어요.

입력한 내용이 사라졌어요

이 기기에 자동 저장돼요. 브라우저 저장소를 지우면 함께 사라져요.

자주 하는 실수

계산 근거

문자열 대체는 ECMAScript 정규식의 Substitution 규칙을 따릅니다. 역참조는 $1, $2 형태로 쓰고, 정규식에 g 플래그가 없으면 첫 일치 한 곳만 바뀝니다. 슬래시와 역슬래시는 이 문법에서 구분자 역할을 하지 않으며, 정규식 안에서만 역슬래시로 이스케이프합니다.

실제로 계산해 보면

'2025-01-01부터 2025-12-31까지. 2025년 결산.'에서 2025를 2026으로 바꾸면?

'2025'가 3번 나와서 3건이 바뀝니다. 결과는 '2026-01-01부터 2026-12-31까지. 2026년 결산.'이에요. 날짜와 연도가 함께 갱신되니 다른 연도가 섞인 문장인지 먼저 확인하세요.

정규식으로 전화번호 010-1234-5678을 010.1234.5678로 바꾸려면?

찾는 말에 \d{3}-\d{4}-\d{4}, 바꾸는 말에 $1.$2.$3을 넣으면 010.1234.5678이 됩니다. 바꾸는 말이 비어 있으면 해당 부분을 지워버리니 조심하세요.

'a b c'의 연속 공백을 한 칸으로 줄이려면?

찾는 말에 \s{2}, 바꾸는 말에 한 칸 공백을 넣으면 'a b c'가 됩니다. 공백이 두 칸이 아니라 세 칸이라 \s+를 써도 같은 결과지만 다른 곳의 한 칸 공백까지 지워질 수 있어요.

더 궁금한 것

건수가 생각보다 적게 왜 나오나요? 'aaa'에서 'aa'를 바꾸면?

겹치는 부분은 겹쳐서 세지 않습니다. 'aaa'는 앞의 두 글자만 바뀌어 'Xa'가 되고 1건으로 셉니다. 두 곳을 모두 바꾸고 싶으면 'a+' 같은 정규식으로 돌려야 해요.

결과 칸은 다시 입력 칸으로 쓸 수 있나요?

결과는 읽기 전용이라 원본으로 되돌아가지 않습니다. 두 번째 작업이 필요하면 결과를 복사해 입력 칸에 붙여 넣으세요. 한 번에 여러 단어를 거슬러 올라가야 할 때 순서가 중요해요.

정규식 오류가 나면 어떻게 고치나요?

메시지에 오류 지점이 표시됩니다. 마침표는 \. , 여는 괄호는 \( 로 붙여 넣으세요. 실제 기호가 아니라 기호 자체를 찾고 싶으면 그것도 이스케이프가 필요합니다.

알아둘 경계값

결과를 믿기 전 확인 목록

자주 묻는 질문

정규식 그룹도 되나요?

네. 정규식 모드에서 $1, $2로 그룹을 재사용할 수 있습니다.

바꾼 개수를 알 수 있나요?

네. 몇 건 바꿨는지 결과 아래에 표시해요. 의도한 개수와 다르면 되돌리고 조건을 좁히세요.

관련 도구

전체보기 →