
Le bloc fonctionnel ADDSLASHES ajoute un "\" devant certains caractères de la chaîne STR (comme en C).
Remarque: Cette fonction est Binary-Safe. Cela signifie que les caractères UTF8 ne peuvent pas être traités directement.
Définir la chaîne de caractères à traiter.
L'entrée est une chaîne de caractères avec une liste de tous les caractères qui doivent être échappés. Celle-ci est représentée y compris le caractère d'échappement. Par exemple : "\n\r\t".
Remarque: Ceux-ci doivent absolument être entre guillemets doubles.
Une liste des caractères à échapper. Si CHARLIST contient des caractères comme \n, \r etc., ceux-ci seront convertis au format C, tandis que les autres caractères non alphanumériques avec une valeur ASCII inférieure à 32 ou supérieure à 126 seront convertis en leur représentation octale.
Si vous notez une séquence de caractères à l'entrée CHARLIST, renseignez-vous sur les caractères qui se trouvent entre le premier et le dernier caractère.
L'entrée peut également définir des séquences :
| CHARLIST | Description |
|---|---|
| a..z | Tous les caractères minuscules sont masqués. |
| A..Z | Toutes les lettres majuscules sont masquées. |
| A..z0..9 | Toutes les lettres majuscules et minuscules ainsi que tous les chiffres sont masqués. |
| z..A | Est erroné et masque A, z et le . |