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