Siebel eScript Language Reference > Siebel eScript Commands > String Objects >
Escape Sequences for Characters in Siebel eScript
Some characters, such as a quotation mark, have special meaning to the Siebel eScript interpreter and must be indicated with special character combinations when used in strings. This indication allows the Siebel eScript interpreter to distinguish between, for example, a quotation mark that is part of a string and a quotation mark that indicates the end of the string. The following table lists the characters indicated by escape sequences.
|
|
\a |
Audible bell |
\b |
Backspace |
\f |
Form feed |
\n |
Newline |
\r |
Carriage return |
\t |
Tab |
\v |
Vertical tab |
\' |
Single quote |
\" |
Double quote |
\\ |
Backslash character |
\0### |
Octal number (example: '\033' is the escape character) |
\x## |
Hex number (example: '\x1B' is the escape character) |
\0 |
Null character (example: '\0' is the null character) |
\u#### |
Unicode number (example: '\u001B' is the escape character) |
These escape sequences cannot be used within strings enclosed by back quotes, which are explained in Back-Quote Strings in Siebel eScript. Back-Quote Strings in Siebel eScript
Siebel eScript provides the back quote "`", (also known as the back-tick or grave accent), as an alternative quote character to indicate that escape sequences are not to be translated; that is, the escape characters are part of a string. Special characters represented by a back slash followed by a letter, such as \n , cannot be used in back-quote strings. For example, the following lines show different ways to describe a single file name: "c:\\autoexec.bat" // traditional C method 'c:\\autoexec.bat' // traditional C method `c:\autoexec.bat' // alternative Siebel eScript method
Back-quote strings are not supported in most versions of JavaScript. Therefore, if you plan to port your script to some other JavaScript interpreter, do not use them.
|