부분 문자열을 너무 넓게 바꾸기
짧은 리터럴은 긴 식별자 안에도 나타날 수 있습니다. 전체값 경계를 켜거나 치환 수와 모든 결과 위치를 검토하세요.
리터럴 텍스트 또는 JavaScript 정규식 일치를 Unicode 경계, 캡처 토큰, multiline·dot-all 플래그, 치환 escape, 정확한 수치, 1초 브라우저 Worker 제한과 함께 바꿉니다.
관련 작업 흐름을 이어가거나 이 작업 다음에 자주 사용하는 도구를 열어보세요.
케이스 변환기로 이름 후보를 만든 뒤 모든 이름 변경을 계약 변경으로 다룹니다. 사용처 조사, 약어 규칙, 잘못된 식별자, diff와 대상 환경 검증을 완료하세요.
열기관련 도구정확한 줄 hunk, 코드 포인트 강조, unified patch로 제한된 텍스트를 로컬 비교합니다.
열기관련 도구Worker 1초 timeout, 캡처 범위, 하이라이트로 범위가 제한된 JavaScript 정규식을 테스트합니다.
열기관련 도구첫 등장 줄을 유지하고 대소문자·trim 키를 비교해 고유 줄을 로컬에서 정리합니다.
열기원본 사본을 보관하고 대소문자, 경계, 줄바꿈, 달러 문자가 의미 있는지 확인합니다.
표시된 제한 안의 텍스트를 붙여넣거나 로컬 텍스트 파일을 선택합니다.
찾기값과 치환값을 입력합니다. 치환값을 비우면 허용된 일치를 삭제합니다.
정확한 값에는 리터럴 텍스트, 패턴에는 정규식을 선택한 뒤 대소문자와 전체값 규칙을 설정합니다.
정규식 모드에서는 multiline, dot-all, 캡처 확장을 명시적으로 고르고, 문서화된 escape가 필요할 때만 치환 escape를 켭니다.
Worker를 실행하고 후보·치환·경계·0길이 진단과 출력을 비교한 뒤 복사하거나 다운로드합니다.
정확한 치환 수를 확인하면서 환경명·호스트명·경로·레이블을 업데이트합니다.
같은 부분 문자열을 포함한 긴 이름은 바꾸지 않고 독립된 식별자만 이름을 변경합니다.
번호 또는 이름 있는 정규식 캡처로 날짜·이름·로그 필드 순서를 바꿉니다.
숨은 편집기 동작 대신 명시적 치환 escape 정책으로 줄바꿈이나 탭을 삽입합니다.
공유 전 개인 이름이나 내부 호스트 레이블을 검토한 placeholder로 로컬 치환합니다.
짧은 리터럴은 긴 식별자 안에도 나타날 수 있습니다. 전체값 경계를 켜거나 치환 수와 모든 결과 위치를 검토하세요.
정규식 모드에서 점·대괄호·괄호·역슬래시는 문법입니다. 찾을 값에 패턴 의미가 없어야 하면 리터럴 텍스트를 사용하세요.
캡처 확장은 $1, $<name>, $&, $$를 해석합니다. 이 문자를 그대로 넣어야 하면 옵션을 끄세요.
Multiline anchors를 켜기 전 ^와 $는 전체 입력 경계이며, Dot matches newlines를 켜기 전 점은 줄바꿈을 포함하지 않습니다.
0길이 패턴은 원본 문자를 소비하지 않고 텍스트를 삽입합니다. lookaround나 anchor 삽입 전 경고와 출력 크기를 확인하세요.
대소문자를 구분하는 리터럴 전체값 검색은 독립된 cat만 바꾸고 category와 밑줄 식별자는 유지합니다.
cat category _cat cat_ catanimal category _cat cat_ animal정규식 캡처 확장으로 쉼표 구분 이름의 순서를 바꾸면서 각 줄바꿈은 그대로 유지합니다.
Doe, Jane
Kim, MinJane Doe
Min Kim리터럴 모드는 전역 Unicode RegExp를 만들기 전에 찾기값을 escape하므로 패턴 메타 문자와 치환 달러 토큰에 특별한 의미가 없습니다.
정규식 모드는 항상 전역·Unicode 플래그를 사용하며 대소문자 무시, multiline anchor, dot-all은 화면에서 선택한 경우에만 추가합니다.
전체값 필터는 전체 일치 양옆의 Unicode 코드 포인트를 검사하고 글자·숫자·결합 문자·밑줄과 닿은 후보를 거부합니다.
선택적 캡처 확장은 번호 그룹·이름 그룹·전체 일치·달러를 지원합니다. 선택적 치환 escape는 줄바꿈·캐리지 리턴·탭·역슬래시만 지원합니다.
0길이 일치는 평가 후 Unicode 코드 포인트 하나만큼 전진합니다. 허용된 일치는 건드리지 않은 원본 조각으로 재구성하므로 비일치 Unicode와 줄바꿈은 정확히 유지됩니다.
입력·설정·후보·치환·출력 제한을 O(n+m) 재구성 전후에 적용합니다. 1초 모듈 Worker에서 실행하고 분석에는 수치와 옵션만 보냅니다.
리터럴 모드는 모든 정규식 메타 문자를 escape하고 치환 달러를 그대로 넣습니다. 정규식 모드는 전역·Unicode 플래그와 선택한 대소문자·multiline·dot-all 플래그로 JavaScript 패턴을 실행합니다.
전체 일치 바로 앞뒤 원본 문자가 Unicode 글자·숫자·결합 문자·밑줄이면 후보를 거부합니다. ASCII \b보다 다국어에 적합하지만 언어별 형태소 분석이 아닌 명시된 코드 포인트 규칙입니다.
정규식 모드에서 캡처 확장을 켜면 $1~$99는 번호 그룹, $<name>은 이름 그룹, $&는 전체 일치, $$는 달러 기호 하나를 넣습니다.
치환 escape를 켜면 \n, \r, \t, \\를 변환합니다. 그 밖의 역슬래시 escape는 추측하지 않고 오류로 거부합니다.
네. lookahead나 anchor는 텍스트를 소비하지 않고 일치할 수 있습니다. 무한 반복을 막기 위해 Unicode 코드 포인트 단위로 전진하고 허용된 0길이 일치 수를 보고합니다.
정규화나 줄바꿈 변환을 적용하지 않습니다. 일치하지 않은 원본 조각은 그대로 남고 허용된 일치만 처리한 치환값으로 바뀝니다.
원본은 1,048,576 UTF-8 바이트·200,000줄, 찾기값은 16,384바이트, 치환값은 65,536바이트, 후보는 50,000개, 출력은 2,097,152바이트로 제한합니다. 브라우저 Worker는 1초 후 중단되며 분석에는 원문 대신 수치와 옵션만 기록합니다.
관리 및 검수 SimpleWebUtils검토일
검증 방법: 텍스트 찾기 및 바꾸기에서 다음 가이드 픽스처로 검증을 시작했습니다: “이름 있는 캡처로 쉼표 구분 이름 바꾸기”. “원본 고정 및 분류”부터 “플래그와 치환 의미 명시”까지 실행해 생성 결과를 기대값과 대조했습니다. 별도 한계 검토에는 “리터럴 값에 정규식 사용”, “다국어에 ASCII 단어 경계 신뢰” 항목을 사용했습니다.
기대 결과: 이름 있는 capture 치환은 쉼표 형식 이름 두 개만 Jane Doe와 Min Kim으로 바꾸고 후보 2건·치환 2건을 보고했으며 CRLF 출력을 유지했습니다.
검증한 작업 가이드 열기도구를 열기 전에 자주 쓰는 작업 흐름과 예시를 확인하세요.
케이스 변환기로 이름 후보를 만든 뒤 모든 이름 변경을 계약 변경으로 다룹니다. 사용처 조사, 약어 규칙, 잘못된 식별자, diff와 대상 환경 검증을 완료하세요.
작업 가이드여러 줄 정규식 검토에는 원래 줄 구조, 확인된 패턴 표현, 의도적인 플래그, 정확한 일치·캡처 범위, 실패하는 near-match가 필요합니다. native 식을 격리 Worker에서 실행하고 오프셋을 UTF-16으로 해석한 뒤, 치환이나 배포 전에 대상 런타임에서 최종 패턴을 다시 검증합니다.
작업 가이드정규식 이스케이프에는 층이 있습니다. 먼저 출처 표현을 식별하고 그 층만 디코딩한 뒤 의도한 raw 패턴 본문을 정확한 허용·거부 텍스트로 테스트합니다. 검증된 본문을 대상 JavaScript·JSON·설정 형식에 한 번만 다시 인코딩해 시행착오로 백슬래시를 더하지 않습니다.
작업 가이드한 줄에 한 항목인 반복 데이터를 감사 가능한 고유 목록으로 바꾸면서 첫 번째 유효 원문을 보존하는 실전 흐름입니다.
작업 가이드정렬과 정규화를 혼동하지 않고 ID, 이름, URL, 태그, 라벨을 고유하고 검토하기 쉬운 순서로 만드는 흐름입니다.
작업 가이드빈 줄과 공백-only 행을 정리하면서 필요한 구조·순서·줄바꿈 세부 정보는 보존하는 검토 가능한 작업 흐름입니다.
작업 가이드코드 뷰어, PDF, 회의록, 법률 문서, 내보낸 노트가 복사한 각 줄 앞에 번호를 붙였을 때 사용하는 절차입니다. 원본을 보관하고 기호 번호와 모호한 일반 정수를 구분하며 정리 근거를 비교한 뒤 재사용합니다.
작업 가이드IDE, PDF, 문서 뷰어가 스택 트레이스 모든 줄 앞에 일반 정수를 복사했을 때 명시적인 일반 숫자 gutter 형식을 사용합니다. 원본과 비교하고 진단 값을 유지하며 비밀값을 가린 뒤 공유합니다.
작업 가이드텍스트 정리는 명시적이고 되돌릴 수 있는 변환을 순서대로 적용할 때 가장 안전합니다. 원본을 보존하고 줄·구분자 경계를 확인한 뒤 한 번에 하나의 구조 변경만 실행하세요. 검토한 결과만 다음 단계 입력으로 넘기고 게시·가져오기·공유 전에 최종 텍스트를 실제 대상의 계약과 비교합니다.
작업 가이드안전한 일괄 치환은 원본과 가장 좁은 일치 규칙에서 시작합니다. 패턴을 따로 검증하고 모든 플래그와 달러 토큰을 명시하며 경계·0길이 진단과 정확한 diff를 확인한 뒤 대상 시스템에서 다시 테스트합니다.
작업 가이드스프레드시트, 보고서, 로그, 편집기에서 복사한 평문 목록의 모든 행에 같은 라벨, 표시, 감싸기 문자, 구분자가 필요할 때 사용하는 흐름입니다. 줄 경계를 정확히 유지하고 일괄 문자 삽입과 JSON, CSV, SQL, 셸, HTML 검증을 구분합니다.
관리 중인 다른 작업 흐름을 이어서 사용해 보세요
정확한 줄 hunk, 코드 포인트 강조, unified patch로 제한된 텍스트를 로컬 비교합니다.
Worker 1초 timeout, 캡처 범위, 하이라이트로 범위가 제한된 JavaScript 정규식을 테스트합니다.
첫 등장 줄을 유지하고 대소문자·trim 키를 비교해 고유 줄을 로컬에서 정리합니다.
빈 행을 모두 지우거나 반복 간격을 한 줄로 줄이고 정확한 수치와 줄바꿈 결과를 확인합니다.
본문 숫자, 들여쓰기, 정확한 줄바꿈을 유지하면서 줄 시작 번호만 제거합니다.