int

Назначение

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

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

Синтаксис

int($группа)

Аргументы

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

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

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

Целое число.

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

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

Примеры

Данные

XPDL-правило

Результат

Я съел 2 куска торта.

rule: r1

{

query: {number()}:1

result: Match = int($1)

}

2

Я съел 2,5 куска торта.

2

Я съел 2 куска торта.

rule: r1

{

query: {"торт"()}:1

result: Match = int($1)

}

""

Я съел 2,5 куска торта.

""