Name |
Description |
Syntax |
|---|---|---|
Converts full-width (double-byte) characters that are typical for East Asian languages into standard-width (single-byte) characters |
ASC(string) |
|
Converts standard-width (single-byte) characters into full-width (double-byte) characters that are typical for East Asian languages |
DBCS(string) |
|
Converts standard-width (single-byte) characters into full-width (double-byte) characters that are typical for East Asian languages |
JIS(string) |
|
Returns the Unicode value of the first character in a string |
UNICODE(string) |
|
Returns the length of a string in bytes |
LENB(string) |
|
Returns the length of a string in characters |
LEN(string) |
|
Converts a value entered in text format into a number |
VALUE(text) |
|
Returns the code of the first character in a string based on the system language and the encoding used on the device |
CODE(string) |
|
Returns a specific number of characters from the beginning of a string, based on the given amount of bytes |
LEFTB(string, [num_bytes]) |
|
Returns the given number of characters from the beginning of a string |
LEFT(string, [num_characters]) |
|
Returns the position of the searched text within the viewed text. Counts double-byte characters as 1 character. The function is case sensitive |
FIND(find_text, within_text, [start_num]) |
|
Returns the position of the searched text within the viewed text. Counts double-byte characters, such as hieroglyphs, as 2 characters. The function is case sensitive |
FINDB(find_text, within_text, [start_num]) |
|
Removes all non-printable characters from a text |
CLEAN(text) |
|
Replaces a certain text in a string with another one |
SUBSTITUTE(string, old_text, new_text, [instance_num]) |
|
Returns the position of the searched text within the viewed text. Counts double-byte characters as 1 character |
SEARCH(find_text, within_text, [start_num]) |
|
Returns the position of the searched text within the viewed text. Counts double-byte characters, such as hieroglyphs, as 2 characters |
SEARCHB(find_text, within_text, [start_num]) |
|
Returns a specific number of characters from the end of a string, based on the given amount of bytes |
RIGHTB(string, [num_bytes]) |
|
Returns the given number of characters from the end of a string |
RIGHT(string, [num_characters]) |
|
Returns a string where all letters are uppercase |
UPPER(string) |
|
Returns a string where the first letter of each word is uppercase and the rest are lowercase |
PROPER(string) |
|
Returns the given number of characters from a string starting from the specified position |
MID(string, start_num, num_characters) |
|
Returns a specific number of characters from a string based on the given amount of bytes starting from the defined position |
MIDB(string, start_num, num_bytes) |
|
Removes all extra spaces from the string, leaving only single spaces between words |
TRIM(string) |
|
Compares two strings and returns TRUE if they are exactly the same, FALSE otherwise. The function is case-sensitive but ignores formatting differences |
EXACT(string1, string2) |
|
Returns a string where all letters are lowercase |
LOWER(string) |
|
Returns a string assembled from multiple strings |
CONCATENATE(string1, [string2, ...]) |
|
Converts a value into a string of a given format |
TEXT(value, format) |