Вычислитель выражений поддерживает следующие функции обработки строк. Слова, выделенные курсивом, могут быть заменены на фактическое значение или переменную.
Выражение | Описание |
---|---|
(strcase строка [которая] ) | Возвращает строку, в которой все буквенные знаки преобразованы в верхний или нижний регистр. |
(strcat строка1 [строка2] ...) | Возвращает строку, представляющую собой конкатенацию нескольких строк. |
(strlen [строка] ...) | Возвращает целое число, представляющее собой количество символов в строке. |
(substr началостроки [длина] ) | Возвращает подстроку строки. |
(chr целое) | Возвращает преобразование целого числа, представленного в кодах ASCII, в виде односимвольной строки. |
(LPAD длинастроки) | добавляет в начало строки пробелы так, чтобы длина строки соответствовал заданной. |
(RPAD длинастроки) | добавляет в конец строки пробелы так, чтобы длина строки соответствовал заданной. |
(trim строка [модус] ) | Обрезает строку с начала, в середине или конце строки на основе модуса. Модус может принимать значения В (начало), М (середина) или Е (конец), или представлять собой любую комбинацию этих значений. Если модус не задан, используется модус ВЕ. |