
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.
Defineste șirul de caractere care trebuie procesat.
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 . |