
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.
Definerer den streng som skal bearbeides.
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 . |