В вашем регулярном выражении определенно что-то не так. Я не могу точно указать, что не так, но ваш пример заблокировал мой NiFi :) Я не могу остановить / запустить процессор ExtractText, я не могу очистить входящую очередь. Мы уже могли догадаться, что на вашем скриншоте со значком «Активные задачи», который виден.
Тем не менее, я думаю, что достиг того, что вы пытались сделать с помощью этих регулярных выражений:
(?:[^\,]*\,){18}BT
(?:[^\,]*\,){18}CV7
(?:[^\,]*\,){18}CV30
Строки, содержащие BT
, CV7
или CV30
в ожидаемой позиции, будут направлены в отношение matched
.