
Funktionsblocket ADDSLASHES lägger till ett "\" framför vissa tecken i strängen STR (som i C).
Anmärkning: Denna funktion är binärsäker. Detta innebär att UTF8-tecken inte kan bearbetas direkt.
Definierar strängen som ska bearbetas.
Ingången är en sträng med en lista över alla tecken som ska få ett escape-tecken. Detta visas inklusive escape-tecknet. Exempel: "\n\r\t".
Anmärkning: Dessa måste stå inom dubbla citattecken.
En lista över tecken som ska escapas. Om CHARLIST innehåller tecken som \n, \r etc., konverteras dessa i C-stil, medan andra icke-alfanumeriska tecken med ett ASCII-värde mindre än 32 eller större än 126 omvandlas till sin oktala representation.
Om du anger en teckensekvens vid ingången CHARLIST, se till att du vet vilka tecken som finns mellan det första och sista tecknet.
Ingången kan också definiera sekvenser:
| CHARLIST | Beskrivning |
|---|---|
| a..z | Alla små bokstäver maskeras. |
| A..Z | Alla stora bokstäver maskeras. |
| A..z0..9 | Alla stora och små bokstäver samt alla siffror maskeras. |
| z..A | Är felaktigt och maskerar A, z och . |