ADDSLASHES 함수 블록

ADDSLASHES 함수 블록은 문자열 STR의 특정 문자에 "\"를 앞에 추가합니다 (C와 유사).

참고: 이 기능은 Binary-Safe입니다. 이는 UTF8 문자가 직접 처리될 수 없음을 의미합니다.

입력 STR

처리할 문자열을 정의합니다.

입력 CHARLIST

입력은 Escape를 받아야 하는 모든 문자의 목록이 포함된 문자열입니다. 이는 Escape 문자와 함께 표시됩니다. 예: "\n\r\t".

참고: 이 문자열은 반드시 쌍따옴표로 감싸야 합니다.

Escape 처리해야 할 문자의 목록입니다. CHARLIST가 \n, \r 등과 같은 문자를 포함하는 경우, 이러한 문자는 C 스타일로 변환되며, 다른 알파벳 숫자가 아닌 문자의 ASCII 값이 32보다 작거나 126보다 큰 경우, 해당 문자는 8진수 표현으로 변환됩니다.

CHARLIST 입력에 문자 시퀀스를 기록할 때, 첫 번째와 마지막 문자 사이에 어떤 문자가 있는지 확인하세요.

입력은 또한 다음 시퀀스를 정의할 수 있습니다:

CHARLIST 설명
a..z 모든 소문자 알파벳이 마스킹됩니다.
A..Z 모든 대문자 알파벳이 마스킹됩니다.
A..z0..9 모든 대문자, 소문자 알파벳 및 숫자가 마스킹됩니다.
z..A 잘못된 것으로 간주되며 A, z.를 마스킹합니다.