====== stresc ======
===== Description =====
Process [[wp>Escape_character|escape sequences]] in a string.
===== Function prototype =====
string stresc 
===== Arguments =====
^  Name  ^  Type  ^ Comment ^
|  //Text//  |  string  | The text string to be escaped. |
===== Return value =====
A string containing the escaped text.
===== Example =====
string s
set s "The newlines has been escaped\\r\\n...and so have the \\\"quotation marks\\\""
// echo the escaped text
echo "Escaped:"
echo 
// echo the unescaped text
echo "Unescaped:"
echo s
The escape sequences above needed to be double-escaped (i.e. '\\n') because the script interpreter processes escape sequences in literal strings  //once//.
... the output of which is written to the event log by [[plugins:general:zeoscript:reference:functions:echo]] as:
Escaped:
The newlines has been escaped
...and so have the "quotation marks"
Unescaped:
The newlines has been escaped\r\n...and so have the \"quotation marks\"
===== Comments =====
==== Recognised escape sequences ====
^ Sequence ^ Interpreted as... ^
|  \n  | Newline |
|  \r  | Carriage return |
|  \t  | Tab |
|  \"  | Quotation mark |
|  \\  | Backslash |
|  \0  | NULL |
===== See also =====
  * [[plugins:general:zeoscript:reference:functions:strreplace]]