Bloque de funciones ADDSLASHES

El bloque de funciones ADDSLASHES coloca un "\" antes de ciertos caracteres de la cadena STR (como en C).

Nota: Esta función es Binary-Safe. Esto significa que los caracteres UTF8 no pueden ser procesados directamente.

Entrada STR

Define la cadena a procesar.

Entrada CHARLIST

La entrada es una cadena con una lista de todos los caracteres que deben escapar. Esto se representa junto con el carácter de escape. Por ejemplo: "\n\r\t".

Nota: Estos deben estar necesariamente entre comillas dobles.

Una lista de caracteres a escapar. Si CHARLIST contiene caracteres como \n, \r, etc., estos se convertirán en estilo C, mientras que otros caracteres no alfanuméricos con un valor ASCII menor a 32 o mayor a 126 se convertirán en su representación octal.

Si anota una secuencia de caracteres en la entrada CHARLIST, infórmese sobre qué caracteres están entre el primero y el último.

La entrada también puede definir secuencias:

CHARLIST Descripción
a..z Todas las letras minúsculas se mascarán.
A..Z Todas las letras mayúsculas se mascarán.
A..z0..9 Todas las letras mayúsculas, minúsculas y todos los números se mascarán.
z..A Es incorrecto y mascara A, z y el .