백슬래시 이스케이프 / 해제
일반, JSON, JavaScript 문자열용 백슬래시 시퀀스 이스케이프와 해제
텍스트를 붙여 넣거나 예제를 불러와 이스케이프하세요.
백슬래시 이스케이프 / 해제 소개
이스케이프는 줄바꿈, 탭, 따옴표, 백슬래시처럼 문자열에 그대로 쓸 수 없는 문자를 \n, \t, \" 같은 눈에 보이는 백슬래시 시퀀스로 바꿉니다. 이스케이프 해제는 그 과정을 되돌립니다. 이스케이프 규칙은 언어마다 다르므로 이 도구는 모든 경우에 맞는 척하는 하나의 변환 대신 세 가지 모드를 제공합니다.
사용 방법
- 1.이스케이프 또는 이스케이프 해제를 선택합니다.
- 2.일반, JSON 문자열, JavaScript 중 하나를 고릅니다.
- 3.텍스트를 붙여 넣거나 예제를 불러옵니다. 입력하는 동안 출력이 갱신됩니다.
- 4.문자 수와 이스케이프 수를 확인한 뒤 출력을 복사하거나 다운로드합니다.
- 5.바꾸기를 선택하면 출력을 입력으로 보내고 방향을 뒤집습니다.
모드
일반 모드는 백슬래시, 따옴표, 제어 문자를 이스케이프하고 \n \r \t \b \f \v \0 \' \" \/ \xHH \uXXXX 및 \u{...}를 읽습니다. 알 수 없는 이스케이프는 보고되거나 고급 옵션으로 유지됩니다. JSON 문자열은 JSON.stringify 출력과 같으며 JSON이 허용하는 이스케이프만 받습니다. JavaScript는 \v, \0, \xHH, \u{...}, 줄 연속을 추가하고, 엄격 모드처럼 8진 이스케이프를 거부하며, 그 밖의 이스케이프된 문자는 그 문자 자체로 둡니다.
오류와 제한
잘못된 입력은 부분 출력을 만들지 않습니다. 끝에 남은 백슬래시, 16진수 두 자리가 없는 \x, 잘못된 \u 등에 대해 행, 열, 문제 시퀀스를 보고합니다. 앞뒤 큰따옴표와 함께 붙여 넣은 JSON 또는 JavaScript 문자열은 따옴표를 벗겨 처리합니다. 텍스트는 브라우저 안의 작은 수작업 파서로 검사하며 어떤 내용도 코드로 실행하지 않습니다. 입력은 2,000,000자로 제한됩니다.
