From Bright Pattern Documentation
								< 5.19:Scenario-builder-reference-guide | Reference | VariablesandExpressions(Redirected from 5.19:Scenario-builder-reference-guide/StringExpressions)
												
				String Expressions
In Bright Pattern Contact Center, you may work with data as variables stored as values, which may be specified as strings or expressions. A string is a sequence of characters that is generally understood as a data type; often a string is implemented as an array of bytes (i.e., words) that store a sequence of elements. An expression will produce a data type such as string.
What follows is a list of tips regarding string expression structure.
- An expression starts with =sign, e.g. in "a=b" assignment block,="string1"+"string2"in the value field would result in"string1string2". If you omit the equal sign, the result would be"string1"+"string2"
- Strings are enclosed in double quotes (e.g. "sample string").
- Backslash can be used to embed a double quote phrase within a string (e.g., "sample string \"embedded quote\" sample string").
- Backslash can also be used to insert literal new-line and carriage-return symbols using the \nand\rnotation (e.g.,"sample string\n with new line in it").
- Strings can be concatenated; that is, strings can be linked together as in a chain (e.g., = "string 1" + "string2"produces"string1string2", or if$(var1) = "help"and$(var2) = "me"then$(var1)$(var2)returnshelpme).
- Strings themselves or string expressions cannot span multiple lines (i.e., while embedded, \nis OK, but the actual new line is not).< Previous | Next >