✏️ 텍스트 검색 및 치환

텍스트를 검색해 원하는 문자열로 치환하세요. 정규 표현식(정규식) 지원.

사용법

  1. 원본 텍스트를 입력하세요.
  2. 찾을 문자열과 바꿀 문자열을 입력하세요.
  3. 필요하면 정규식 옵션을 켜고 '치환 실행'을 누르세요.

🎯 이럴 때 씁니다

입력 · 출력 예시

입력
start: 2026-07-22
end:   2026-07-25
출력
start: 2026/07/22
end:   2026/07/25

'정규식 사용'과 '전체 치환'을 켠 뒤 찾을 패턴에 (\d{4})-(\d{2})-(\d{2}), 바꿀 문자열에 $1/$2/$3을 넣으면, 그룹 참조($1·$2·$3)를 이용해 YYYY-MM-DD 형식의 모든 날짜를 YYYY/MM/DD로 한 번에 바꿉니다.

정규식 패턴 요약

단순 문자열 치환 외에 정규 표현식으로 패턴 치환을 지원합니다. 자주 쓰는 패턴입니다.

패턴의미
\d숫자 한 자리 (0-9) — \d+는 연속 숫자
\w영숫자·밑줄 — \w+는 단어
\s공백·탭·줄바꿈
(패턴)캡처 그룹 — 치환문에서 $1로 참조
플래그 g전역 치환 — 첫 매치만이 아니라 전부 바꿈
플래그 i대소문자 구분 없이 매치

자주 묻는 질문

정규식은 어떤 문법을 쓰나요?
JavaScript 정규식 문법을 그대로 사용합니다. 그룹 참조($1 등)도 바꿀 문자열에 사용할 수 있습니다.
대소문자를 구분하지 않고 찾을 수 있나요?
네. '대소문자 구분 안함' 옵션을 켜면 대소문자 관계없이 일치하는 부분을 찾습니다.
입력한 텍스트가 서버로 전송되나요?
전송되지 않습니다. 모든 치환은 브라우저 안에서만 처리됩니다.
치환 문자의 $1은 무엇인가요?
검색 패턴의 괄호 그룹에 잡힌 내용을 치환 결과에서 다시 쓰는 역참조입니다. 예: (\d{4})-(\d{2}) → $2/$1로 월/연도 순서 변경.
점이나 괄호 자체를 찾으려면?
정규식의 특수문자는 앞에 역슬래시를 붙입니다 — \. \( \[. 정규식을 끄면 문자 그대로 검색됩니다.

✏️ 더 알아보기: 정규식으로 찾아 바꾸기

단순 검색으로 안 되는 패턴 치환, 정규식으로.

다른 텍스트 도구

📝
Markdown 미리보기
Markdown을 실시간으로 HTML 미리보기
🔗
URL 인코드·디코드
URL 문자를 퍼센트 인코딩·디코딩
🆚
DIFF(텍스트 차분 비교)
두 텍스트의 줄 단위 차이 비교
↕️
목록 정렬
리스트 정렬·중복 제거
📧
이메일 주소 추출
텍스트에서 이메일 추출·중복 제거
🔢
문자 수 계산
글자·바이트·줄·단어 수 계산
🔠
대소문자 변환
대문자·소문자·Title Case 변환
🔤
텍스트-ASCII(전각·반각) 변환
전각 문자 ↔ 반각 ASCII 변환
🈚
Unicode 문자 변환·검색
코드포인트 확인 및 문자 검색
🔟
텍스트-10진수 변환
텍스트 ↔ 코드포인트 10진수 변환
🧾
텍스트-16진수(HEX) 변환
텍스트 ↔ UTF-8 바이트 HEX 변환
0️⃣
바이너리 변환
텍스트 ↔ UTF-8 바이트 2진수 변환
🔡
아스키 아트(AA) 생성
텍스트를 아스키 아트 배너로 변환