
Il blocco funzionale ADDSLASHES aggiunge un "\" prima di determinati caratteri della stringa STR (come in C).
Nota: Questa funzione è Binary-Safe. Ciò significa che i caratteri UTF8 non possono essere elaborati direttamente.
Definisce la stringa da elaborare.
L'ingresso è una stringa con un elenco di tutti i caratteri che devono ricevere un escape. Questo viene rappresentato insieme al carattere di escape. Ad esempio: "\n\r\t".
Nota: Questi devono essere obbligatoriamente tra virgolette doppie.
Un elenco dei caratteri da escapare. Se CHARLIST contiene caratteri come \n, \r ecc., questi vengono convertiti in stile C, mentre altri caratteri non alfanumerici con un valore ASCII inferiore a 32 o superiore a 126 vengono convertiti nella loro rappresentazione ottale.
Se si nota una sequenza di caratteri all'ingresso CHARLIST, informarsi sui caratteri presenti tra il primo e l'ultimo carattere.
L'ingresso può anche definire sequenze:
| CHARLIST | Descrizione |
|---|---|
| a..z | Tutte le lettere minuscole vengono mascherate. |
| A..Z | Tutte le lettere maiuscole vengono mascherate. |
| A..z0..9 | Tutte le lettere maiuscole e minuscole e tutti i numeri vengono mascherati. |
| z..A | È errato e maschera A, z e il . |