Bloc Fonctionnel ADDSLASHES

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.

Entrée STR

Définir la chaîne de caractères à traiter.

Entrée CHARLIST

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 .