toint

Назначение

Конвертирует строку, состоящую из чисел, в целое число, игнорируя в строке цифры после десятичной запятой.

Данная функция является аналогом функции int().

Синтаксис

toint($группа)

Аргументы

Требует наличие одного строкового аргумента - именованной группы.

Данная функция не принимает в качестве аргумента константу.

Возвращаемое значение

Целое число, которое получено путем конвертации входного значения в целое число.

Если входное значение не является именованной группой, то функция не возвращает никаких результатов.

Если входное значение состоит не из чисел и, следовательно, не может быть преобразовано в целое число, то поле результатов остается пустым.

Примеры

Данные

XPDL-правило

Результат

Я съел 2 куска пирога.

rule: r1

{

query: {number()}:1

result: Match = toint($1)

}

2

Я съел 2.5 куска пирога.

2

Я съел 2 куска пирога.

rule: r1

{

query: {"pie"}:1

result: Match = toint($1)

}

“”

Я съел 2.5 куска пирога.

“”