Funksjonsblokk ADDSLASHES

Funksjonsblokken ADDSLASHES setter bestemte tegn i streng STR foran et "\" (som i C).

Merk: Denne funksjonen er Binary-Safe. Dette betyr at UTF8-tegn ikke kan bearbeides direkte.

Inngang STR

Definerer den streng som skal bearbeides.

Inngang CHARLIST

Inngangen er en streng med en liste over alle tegnene som skal få et escape-tegn. Dette vises inkludert escape-tegnet. Eksempel: "\n\r\t".

Merk: Disse må nødvendigvis stå i dobbel anførselstegn.

En liste over tegnene som skal escapenes. Hvis CHARLIST inneholder tegn som \n, \r osv., konverteres disse i C-stil, mens andre ikke-alfanumeriske tegn med en ASCII-verdi mindre enn 32 eller større enn 126 konverteres til sin oktale representasjon.

Hvis du noterer en tegnsekvens i inngangen CHARLIST, informerer du deg om hvilke tegn som finnes mellom det første og siste tegnet.

Inngangen kan også definere sekvenser:

CHARLIST Beskrivelse
a..z Alle små bokstaver blir maskert.
A..Z Alle store bokstaver blir maskert.
A..z0..9 Alle store og små bokstaver og alle tall blir maskert.
z..A Er feilaktig og maskerer A, z og .