Blok Funkce ADDSLASHES

Blok funkce ADDSLASHES předkládá určitým znakům řetězce STR znak "\" (jako v C).

Poznámka: Tato funkce je Binary-Safe. To znamená, že UTF8 znaky nelze přímo upravovat.

Vstup STR

Definuje řetězec k úpravě.

Vstup CHARLIST

Vstup je řetězec se seznamem všech znaků, které mají dostat escape. Ty jsou včetně escape znaku zobrazeny. Např.: "\n\r\t".

Poznámka: Tyto musí být nutně v dvojitých uvozovkách.

Seznam znaků, které mají být escapovány. Pokud CHARLIST obsahuje znaky jako \n, \r atd., budou tyto převáděny ve stylu C, zatímco ostatní ne-alfanumerické znaky s ASCII hodnotou menší než 32 nebo větší než 126 budou přeměněny na jejich oktální reprezentaci.

Pokud zadáte sekvenci znaků ve vstupu CHARLIST, zjistěte, které znaky se nacházejí mezi prvním a posledním znakem.

Vstup může také definovat sekvence:

CHARLIST Popis
a..z Všechny malé písmena jsou maskovány.
A..Z Všechny velké písmena jsou maskovány.
A..z0..9 Všechny velké a malé písmena a všechny číslice jsou maskovány.
z..A Je chybné a maskuje A, z a znak .