Bloc funcțional ADDSLASHES

Blocul funcțional ADDSLASHES adaugă un "\" înaintea anumitor caractere din șirul de caractere STR (ca în C).

Atenție: Această funcție este Binary-Safe. Acest lucru înseamnă că caracterele UTF8 nu pot fi procesate direct.

Intrare STR

Defineste șirul de caractere care trebuie procesat.

Intrare CHARLIST

Intrarea este un șir de caractere cu o listă a tuturor caracterelor care trebuie să primească un escape. Acesta este reprezentat inclusiv semnul de escape. De exemplu: "\n\r\t".

Atenție: Acestea trebuie să fie întotdeauna în ghilimele duble.

O listă a caracterelor care trebuie escapate. Dacă CHARLIST conține caractere precum \n, \r etc., acestea vor fi convertite în stil C, în timp ce alte caractere non-alfanumerice cu o valoare ASCII mai mică de 32 sau mai mare de 126 vor fi convertite în reprezentarea lor octală.

Dacă notați o secvență de caractere la intrarea CHARLIST, informați-vă despre care sunt caracterele situate între primul și ultimul caracter.

Intrarea poate defini, de asemenea, secvențe:

CHARLIST Descriere
a..z Toate literele mici vor fi mascate.
A..Z Toate literele mari vor fi mascate.
A..z0..9 Toate literele mari și mici și toate cifrele vor fi mascate.
z..A Este defectuos și mască A, z și .