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