Процессор Калькулятор поля (Регулярное выражение) применяется, чтобы использовать возможности регулярных выражений для идентификации шаблона в пределах целевого поля и извлечения подстрок полученных событий. Извлеченные подстроки записываются либо обратно в целевое поле, заменяя его исходное значение, либо в новое поле. Данный процессор не поддерживает общие математические, лексические и логические выражения, поддерживаемые процессором Калькулятор поля выше.
Примечание:
При задании параметра Имя поля для данного процессора, не забудьте заключить имя поля в ${…}. Данный процессор отличается от процессора Калькулятор поля выше, который ожидает имена полей GeoEvent без упаковки.
Примечание:
Процессор Калькулятор поля (Регулярное выражение) не поддерживает обратные ссылки в шаблоне, заданном с помощью регулярных выражений.
Запись вычисленного значения в новое поле изменяет схему GeoEvent, что требует от GeoEvent Server создания нового Определения GeoEvent. При использовании данного процессора для создания новых полей необходимо указать имя поля и тип данных. Для определения GeoEvent может быть указано имя и дополнительный тег, который, если он задан, будет применяться к новому полю в результирующем определении GeoEvent.