
Функциональный блок ADDSLASHES ставит перед определенными символами строки STR знак "\" (как в C).
Примечание: Эта функция является Binary-Safe. Это означает, что UTF8-символы не могут быть обработаны напрямую.
Определяет строку для обработки.
Вход — это строка со списком всех символов, которые должны получить экранирование. Она отображается вместе с символом экранирования. Например: "\n\r\t".
Примечание: Они должны быть обязательно в двойных кавычках.
Список символов для экранирования. Если CHARLIST содержит символы, такие как \n, \r и т.д., они будут преобразованы в стиле C, тогда как другие неалфавитно-цифровые символы с ASCII-кодом меньше 32 или больше 126 будут преобразованы в их восьмеричное представление.
Если вы указываете последовательность символов на входе CHARLIST, убедитесь, что знаете, какие символы находятся между первым и последним символом.
Вход также может определять последовательности:
| CHARLIST | Описание |
|---|---|
| a..z | Все строчные буквы будут экранированы. |
| A..Z | Все заглавные буквы будут экранированы. |
| A..z0..9 | Все заглавные и строчные буквы, а также все цифры будут экранированы. |
| z..A | Ошибочно и экранирует A, z и . |