Download as pdf or txt
Download as pdf or txt
You are on page 1of 2

Fundamentals > Relations and Parameters > Relations > Operators and Functions Used in Relations > Operators

and Functions
for Strings

Operators and Functions for Strings


The following operators and functions are supported for strings:

== Compares strings as equal.

!=, <>, ~= Compares strings as unequal.

+ Concatenates strings.

itos(int) Converts integers to strings. Here, int can be


a number or an expression. Nonintegers are
rounded off.

search(string, substring) Searches for substrings. The resulting value is


the position of the substring in the string (0 if
not found).

extract(string, position, length) Extracts pieces of strings.

string_starts (string 1, string 2) TRUE, if the value of string 1 starts with the
value of string 2.

string_ends (string 1, string 2) TRUE, if the value of string 1 ends with the
value of string 2.

string_match (string 1, string 2) TRUE, if the value of string 1 matches the


value of string 2.

For example:
If param = abcdef, then:
• flag = param == abcdef—returns TRUE
• flag = abcdef != ghi—returns TRUE
• new = param + ghi—new is abcdefghi
• new = itos(10 + 7)—new is 17
• new = param + itos(1.5)—new is abcdef2
• where = search(param, bcd)—where is 2
• where = search(param, bcd)—where is 0
• new = extract(param,2,3)—new is bcd

If you use the itos function on a parameter whose value is zero (0), the return
value is an empty string.

The following examples illustrate the itos function:


integer_param = 4

string_param = itos(integer_param)

/*string_param will return 4 */

integer_param = -7

string_param = itos(int_param)

/*string_param will return -7 */


For an integer with zero (0) value, the itos function returns a null ("") value as shown
below:
integer_param = 0

string_param = itos(int_param)

/*string_param will return an empty or null string ("") */

To return a zero string value ("0"), use the following IF statement:


integer_param = 0
string_param = itos(integer_param)
IF string_param == ""
string_param = "0"
ENDIF
Back to top

You might also like