Регулярное выражение ==================== ``Regexp`` |image0| Конфигурация узла ----------------- |image1| - **Путь до значения** - указывается путь к желаемому полю сообщения в объекте **DATA**. - **Метод**: - **match** - проверяет на соответствие поля регулярному выражению и возвращает в *DATA*: ``"Regex": {"match": true/false }`` - **search** - проверяет на соответсвие регулярному выражению и выводит все совпадения в *DATA*: ``"Regex": {"match": true/false , "matches":[{"match":{"str"}, "submathes":[{"some matches"}]] }`` - **Регулярное выражение**: обычные регулярные выражения из языков программирования. Поле для проверки должно содержать строку! В методе *search* есть Пример использования -------------------- |image2| Настройки узла Генератор приведены ниже: .. code:: json { "connection_status":"Ok" } Установим периодичность в 10000 мс. |image3| Регулярное выражение ``.``: любой символ за исключением начала новой строки. Воспользуемся методом поиска **search**. |image4| .. |image0| image:: ../../_img/regular_exp_icon.png .. |image1| image:: ../../_img/regular_exp_settings.png .. |image2| image:: ../../_img/regular_exp_chain.png .. |image3| image:: ../../_img/regular_exp_settings_search.png .. |image4| image:: ../../_img/regular_exp_socket.png