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: Файлы потока, которые не удалось обновить, направляются в эту связь