Functieblok ADDSLASHES

De functieblok ADDSLASHES plaatst bepaalde tekens van de tekenreeks STR een "\" voor (zoals in C).

Opmerking: Deze functie is Binary-Safe. Dit betekent dat UTF8-tekens niet direct kunnen worden bewerkt.

Ingang STR

Definieert de te verwerken tekenreeks.

Ingang CHARLIST

De ingang is een tekenreeks met een lijst van alle tekens die moeten worden geëscaped. Deze wordt inclusief het escape-teken weergegeven. Bijv.: "\n\r\t".

Opmerking: Deze moeten verplicht tussen dubbele aanhalingstekens staan.

Een lijst van de te escapen tekens. Als CHARLIST tekens zoals \n, \r etc. bevat, worden deze in C-stijl geconverteerd, terwijl andere niet-alfanumerieke tekens met een ASCII-waarde kleiner dan 32 of groter dan 126 worden omgezet in hun octale representatie.

Als u een tekenvolgorde op de ingang CHARLIST noteert, informeer dan over welke tekens zich tussen het eerste en het laatste teken bevinden.

De ingang kan ook volgorde definieren:

CHARLIST Beschrijving
a..z Alle kleine letters worden gemaskeerd.
A..Z Alle hoofdletters worden gemaskeerd.
A..z0..9 Alle hoofd- en kleine letters en alle cijfers worden gemaskeerd.
z..A Is foutief en maskeert A, z en de .