Skip to main content

ReplaceTextWithMapping

Описание

Обновляет содержимое FlowFile, оценивая регулярное выражение и заменяя часть содержимого, соответствующую регулярному выражению, на альтернативное значение, предоставленное в файле сопоставления

Теги

Text, Regular Expression, Update, Change, Replace, Modify, Regex, Mapping

Свойства

НазваниеОписание
Regular ExpressionРегулярное выражение для поиска в содержимом FlowFile Поддерживает язык выражений: true (будет оцениваться с использованием атрибутов файла потока и переменных среды)
Matching GroupНомер группы совпадений в заданном регулярном выражении, которую нужно заменить соответствующим значением из файла сопоставлений (если он существует). Поддерживает язык выражений: true (будет оцениваться только с использованием переменных среды)
Mapping FileИмя файла (включая полный путь), содержащего сопоставления. This property requires exactly one file to be provided..
Mapping File Refresh IntervalИнтервал опроса для проверки обновлений в файле сопоставлений. Значение по умолчанию — 60 секунд.
Character SetНабор символов, в котором закодирован файл
Maximum Buffer SizeУказывает максимальный объем данных для буферизации (для каждого файла) для применения регулярных выражений. Если размер FlowFile превышает это значение, FlowFile будет перенаправлен в режим «сбой»

Взаимосвязи

  • success: Файлы Flow, которые были успешно обновлены, направляются в эту связь, а также файлы Flow, содержимое которых не соответствует заданному регулярному выражению
  • failure: Файлы потока, которые не удалось обновить, направляются в эту связь