Как заменить содержимое файла потока, существующего между [и]?

#apache-nifi

#apache-nifi

Вопрос:

Я хотел удалить все содержимое, заключенное в квадратные скобки атрибута файла потока. Прилагается мой пример файла потока, в котором я хотел удалить содержимое между [и]. Могу ли я узнать значение поиска и замены, которое будет использоваться в процессоре ReplaceText?

Содержимое файла потока

Ответ №1:

Вы можете поместить следующее регулярное выражение в поле «Значение поиска», чтобы определить все содержимое, заключенное в квадратные скобки. При этом будет выделен весь текст, включая скобки.

 [(.*?)]
  

Если вы поместите пустую строку в ‘Значение замены’, это очистит все содержимое между скобками (включая сами скобки). Если вы хотите сохранить скобки в выходных данных, используйте [] в качестве «заменяющего значения».

Комментарии:

1. Привет, Снаджая, спасибо за твой вклад. Это действительно сработало. Спасибо.

2. @SPK Привет, рад, что это помогло тебе. Пожалуйста, отметьте ответ как правильный, чтобы другие пользователи могли легко найти правильный ответ.