Blok funkcija ADDSLASHES

Blok funkcija ADDSLASHES dodaje određenim znakovima u nizu znakova STR "\" (kao u C).

Napomena: Ova funkcija je Binary-Safe. To znači da UTF8-znakovi ne mogu biti direktno obrađeni.

Ulaz STR

Definira niz znakova koji se treba obraditi.

Ulaz CHARLIST

Ulaz je niz znakova sa listom svih znakova koji trebaju dobiti escape. Ovaj se prikazuje zajedno s escape-znakom. Npr.: "\n\r\t".

Napomena: Ovi moraju biti obavezno u dvostrukim navodnicima.

Lista znakova koje treba escapirati. Ako CHARLIST sadrži znakove kao što su \n, \r itd., oni će biti konvertirani u stilu C, dok se drugi ne-alfanumerički znakovi s ASCII-vrijednošću manjim od 32 ili većim od 126 pretvaraju u njihovu oktalnu reprezentaciju.

Ako navedete sekvencu znakova na ulazu CHARLIST, informirajte se o znakovima koji se nalaze između prvog i posljednjeg znaka.

Ulaz može također definirati sekvence:

CHARLIST Opis
a..z Svi mala slova su maskirana.
A..Z Sva velika slova su maskirana.
A..z0..9 Sva velika i mala slova i sve brojeve su maskirani.
z..A Je pogrešno i maskira A, z i .