
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.
Definuje řetězec k úpravě.
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 . |