Функциональный блок ADDSLASHES

Функциональный блок ADDSLASHES ставит перед определенными символами строки STR знак "\" (как в C).

Примечание: Эта функция является Binary-Safe. Это означает, что UTF8-символы не могут быть обработаны напрямую.

Вход STR

Определяет строку для обработки.

Вход CHARLIST

Вход — это строка со списком всех символов, которые должны получить экранирование. Она отображается вместе с символом экранирования. Например: "\n\r\t".

Примечание: Они должны быть обязательно в двойных кавычках.

Список символов для экранирования. Если CHARLIST содержит символы, такие как \n, \r и т.д., они будут преобразованы в стиле C, тогда как другие неалфавитно-цифровые символы с ASCII-кодом меньше 32 или больше 126 будут преобразованы в их восьмеричное представление.

Если вы указываете последовательность символов на входе CHARLIST, убедитесь, что знаете, какие символы находятся между первым и последним символом.

Вход также может определять последовательности:

CHARLIST Описание
a..z Все строчные буквы будут экранированы.
A..Z Все заглавные буквы будут экранированы.
A..z0..9 Все заглавные и строчные буквы, а также все цифры будут экранированы.
z..A Ошибочно и экранирует A, z и .