Имя | Описание |
---|---|
len | Возвращает целое число, содержащее количество знаков в строке.
Синтаксис: len(Строка)
Пример: len('abc') = 3 len('') = 0
|
mid | Возвращает строку, которая содержит указанное количество знаков строки.
Синтаксис: mid(Строка, Начало, Длина)
Пример: mid('abc',1,2) = 'ab' mid('abc',3,1) = 'c'
|
left | Возвращает строку, которая содержит указанное количество символов cлева.
Синтаксис: left(Строка, Длина)
Пример: left('abc',2) = 'ab'
|
right | Возвращает строку, которая содержит указанное количество символов cправа.
Синтаксис: right(Строка, Длина)
Пример: right('abc',2) = 'bc'
|
lspace | Возвращает строку, которая содержит указанное количество символов слева, а нехватающие позициии заполняет символом указаным в третьем параметре.
Синтаксис: lspace(Строка, Длина, Символ)
Пример: lspace('abc',5,'X') = 'abcXX'
|
rspace | Возвращает строку, которая содержит указанное количество символов cправа, а нехватающие позициии заполняет символом указаным в третьем параметре.
Синтаксис: rspace(Строка, Длина, Символ)
Пример: rspace('abc',5,'X') = 'XXabc'
|
rept | Возвращает строку, которая содержит повторенную строку указаное количество раз.
Синтаксис: rept(Строка, Число)
Пример: rept(123,2) = 123123 rept('abc',2) = abcabc
|
ns | Если параметр равен "null" возвращает пустую строку, иначе возращает значение параметра.
Синтаксис: ns(Строка)
Пример: ns('abc') = 'abc' ns(null) = ''
|
empty | Если параметр равен "null" или "" (пустая строка), возвращает true, иначе возращает false.
Синтаксис: empty(Строка)
Пример: empty(null) = true empty('') = true empty('abc') = false
|
trim | Удаляет начальные и конечные пробелы.
Синтаксис: trim(Строка)
Пример: trim(' abc ') = 'abc'
|
ltrim | Удаляет начальные пробелы.
Синтаксис: ltrim(Строка)
Пример: ltrim(' abc ') = 'abc '
|
rtrim | Удаляет конечные пробелы.
Синтаксис: rtrim(Строка)
Пример: rtrim(' abc ') = ' abc'
|
ucase | Преобразует символы строки в верхний регистр.
Синтаксис: ucase(Строка)
Пример: ucase('Abc') = 'ABC'
|
lcase | Преобразует символы строки в нижний регистр.
Синтаксис: lcase(Строка)
Пример: lcase('Abc') = 'abc'
|
find | Исчет текстовую строку в другой строке. Можно также определить начальную позицию поиска. Регистр учитывается. Если строка не найдена - возвращает 0.
Синтаксис: find(Строка,Строка,Число)
Пример: find('abcd','bc',1) = 2 find(1234,23,1) = 2
|
findr | Исчет текстовую строку в другой строке в обратном напрвлаении. Можно также определить начальную позицию поиска. Регистр учитывается. Если строка не найдена - возвращает 0.
Синтаксис: findr(Строка,Строка,Число)
Пример: findr('abcdbc','bc',6) = 5 findr(1234123,2,7) = 6
|
replace | Заменяет отрезок текстовой строки другой текстовой строкой.
Синтаксис: replace(Строка, Строка, Строка)
Пример: replace('abc','b','xxxx') = axxxxc replace('1231','1','9') = 9239
|
startswith | Возвращает true, если строка(1) начинается с указаной строки(2).
Синтаксис: startswith(Строка, Строка)
Пример: startswith('abc','ab') = true startswith('abc','bc') = false startswith(1234123,12) = true
|
endswith | Возвращает true, если строка(1) заканчивается указаной строкой(2).
Синтаксис: endswith(Строка, Строка)
Пример: endswith('abc','ab') = false endswith('abc','bc') = true
|
double | Преобразует текстовую строку или числов в дробное число.
Синтаксис: double(Строка)
Пример: double('1.0') = 1.0 double(1) = 1.0 double(1.0) = 1.0
|
integer | Преобразует текстовую строку или числов в целое число.
Синтаксис: integer(Строка)
Пример: integer('1.0') = 1 integer(1) = 1 integer(1.0) = 1
|
boolean | Преобразует текстовую строку в логическое значение.
Синтаксис: boolean(Строка)
Пример: boolean('true') = true boolean('True') = true boolean('T') = true boolean('1') = true boolean('') = false boolean('false')= false boolean('f') = false
|
translit | Транслитерация. Преобразование букв кириллицы в латинские буквы
Синтаксис: translit(Строка)
Пример: translit('Пример') = Primer
|
crc16 | Расчёта 16-битовой контрольной суммы для строки.
Синтаксис: crc16(Строка)
Пример: crc16('test') = 63534
|
crc32 | Расчёта 32-битовой контрольной суммы для строки.
Синтаксис: crc32(Строка)
Пример: crc32('test') = -662733300
|