length() - возвращает длину массива или строки.
regex(string, regex) - возвращает массив из найденных элементов в строке string. Кроме этого в первом элементе всегда находится остаток от строки string. Если ничего не найдено, то возвращается null.
Пример:
regex(a, "(?s)<ddd>(.*)</ddd>") - ищем в переменной а многострочный текст между тэгов <ddd> и </ddd>
string replace(string source, string search_text, string replace_text) - замена внутри source всех вхождений текста search_text на replace_text
string replace(string source, string search_text, string replace_text, int start, int count) - замена внутри source вхождений текста search_text на replace_text count вхождений, начиная со номера start
int pos(string search_text, string source) - возвращает позицию первого вхождения подстроки search_text в строке source.
int lastpos(string search_text, string source) - возвращает позицию последнего вхождения подстроки search_text в строке source.
string substr(string text, int start) - возвращает подстроку из строки text, начиная с позиции start
string substr(string text, int start, int length) - возвращает подстроку из строки text, начиная с позиции start длиной length
string lowercase(string text) - возвращает строку text в нижнем регистре
string uppercase(string text) - возвращает строку text в верхнем регистре
string rtrim(string text) - возвращает строку text с удаленными замыкающими пробелами
string trim(string text) - возвращает строку text с удаленными лидирующими и замыкающими пробелами
string padl(string text, int length) - дополнение строки text пробелами слева до общей длины length
string padl(string text, int length, string fillChar) - дополнение строки text слева до общей длины length символом fillChar
string padr(string text, int length) - дополнение строки text пробелами справа до общей длины length
string padr(string text, int length, string fillChar) - дополнение строки text справа до общей длины length символом fillChar
string padc(string text, int length) - дополнение строки text пробелами слева и справа до общей длины length
string padc(string text, int length, string fillChar) - дополнение строки text слева и справа справа до общей длины length символом fillChar
array splitlines(string text) - разбивает строку text на массив подстрок в местах использования символов перевода строк.
array split(string text, string splitStr) - разбивает строку text на массив подстрок в местах использования splitStr.
ston(string) - переводит строку в число.
string clipboard() - возвращает содержимое clipboard в текстовом формате
clipboardHtml() - возвращает содержимое clipboard в формате HTML
clipboardImage() - возвращает содержимое clipboard в графическом формате.
boolean isString(var) - возвращает признак того, что var содержит строку, например, id объекта или ссылку на объект.
byte[] encrypt(string x) - Возвращает 160-битное хэш-значение строки x по алгоритму SHA-1. В случае проблем возвращает null.
Object base64encode(Object o) - кодирование по алгоритму base64 (конвертация непечатных символов в печатные). В случае проблем возвращается null. Поддерживаются такие объкеты, как строки, byte[], hash- и обычные массивы. В массивах обрабатываются строковые и байтовые элементы.
Object base64decode(Object o) - декодирование по алгоритму base64 (конвертация печатных символов в непечатные). В случае проблем возвращается null. Поддерживаются такие объкеты, как строки, byte[], hash- и обычные массивы. В массивах обрабатываются строковые и байтовые элементы.
string str2hex(string | byte[]) - конвертация символов в их hex-представление без разделителя. В случае проблем возвращает null.
byte[] hex2str(string) - обратная конвертация символов из их hex-представление в оригинальный вид. В случае проблем возвращает null.
i18n(string) - выполняет интернационализацию текста: конвертирует ключевое слово в строку в соответствии с appxml.language.
i18n(string, array) - то же, что и i18n(string), только с подстановкой строковых параметров, указанных в array. Параметры подставляются в %0, %1, %2 и т.д. места.
Integer toInteger(string) - приводит целое число в строковом виде к числовому виду (Integer). Полезен при передаче параметров в Java-метод.
Long toLong(string) - приводит целое число в строковом виде к числовому виду (Long). Полезен при передаче параметров в Java-метод.
Double toDouble(string) - приводит число с плавающей точкой в строковом виде к числовому виду (Double). Полезен при передаче параметров в Java-метод.
string toUnixSlash(string s) - меняет слэши на прямые.
checkDirName(string dir_name) - проверяет имя каталога на правильность слэшей и, при надобности, исправляет.
byte[] toBytes(String str) - переводит строку в массив байт
boolean isEmpty(String s) - возвращает true если строка либо null, либо пуста, либо содержит одни пробелы.