Действие парсера «Найти первое число в тексте»

Параметры действия:

Предназначение действия:

Находит первое число в исходной строке текста, и округляет его до заданного числа знаков после запятой.
Можно задать список символов, которые будут удалены из текстовой строки до поиска числа.
Если исходное значение представляет собой HTML-код, оно будет преобразовано в текст перед поиском числа

Действие анализирует количество цифр после запятой или точки.
Если в исходном значении есть число вида 1.2 или 1,23 (1-2 цифры после точки или запятой), то программа воспринимает это как дробное число. Если же после запятой идут 3 и более цифр, точка или запятая воспринимаются как разделитель групп разрядов (например, число 38,990 будет преобразовано в 38990)

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

 


Параметр «Удаляемые символы»

Тип параметра: произвольное текстовое значение

Можно здесь указать символы, которые надо исключить из исходной строки перед поиском числа.
Пробел указывать не нужно (пробелы игнорируются при поиске)

Параметр «Кол-во цифр после запятой»

Тип параметра: выбор из списка, или ввод вручную

Примеры значений параметра: -3; -2; -1; 0; 1; 2; 3; 4

Значение по умолчанию: 0

 

 

Примеры использования:

Действие Параметр Значение
Найти первое число в тексте Удаляемые символы  
Кол-во цифр после запятой 0
Исходное значение Цена 149 рублей 50 копеек   Результат 149

 

Действие Параметр Значение
Найти первое число в тексте Удаляемые символы  
Кол-во цифр после запятой 2
Исходное значение   Результат
With Deal:  $39.99   You Save:   $10.00 (20%)
 
39,99

 

Действие Параметр Значение
Найти первое число в тексте Удаляемые символы  
Кол-во цифр после запятой 0
Исходное значение цена $30 900   Результат 30900

 

Действие Параметр Значение
Найти первое число в тексте Удаляемые символы ,
Кол-во цифр после запятой 0
Исходное значение 112,337 customer reviews   Результат 112337

 

Действие Параметр Значение
Найти первое число в тексте Удаляемые символы  
Кол-во цифр после запятой 2
Исходное значение Цена 30.95 руб   Результат 30,95

 

Действие Параметр Значение
Найти первое число в тексте Удаляемые символы -
Кол-во цифр после запятой 0
Исходное значение   Результат
Телефон: +7 967 65-12-300 (доб. 1234)
 
79676512300

 

Действие Параметр Значение
Найти первое число в тексте Удаляемые символы  
Кол-во цифр после запятой 2
Исходное значение   Результат
<h3 class='price'><span id='1234'>Цена 489,90 руб</span></div>
 
489,9