todouble

Назначение

Конвертирует строковое значение в числовое.

Синтаксис

todouble($группа)

Аргументы

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

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

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

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

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

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

Примеры

Данные

XPDL-правило

Результат

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

rule: r1

{

query: {number()}:1

result: Match = todouble($1)

}

2

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

2.5

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

rule: r1

{

query: {"pie"}:1

result: Match = todouble($1)

}

“”

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

“”