Функціональний блок 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 та .