Hi,
you might want to use the ExecuteRuleEngine processor I wrote. It allows you to do very complex checks on the data and then also update it.
In other scenarios the MergeTemplate processor might work as well.
have a look at: https://github.com/uwegeercken/nifi_processors
rgds,
Uwe
Gesendet: Mittwoch, 12. April 2017 um 18:40 Uhr
Von: "Mika Borner" <n...@my2ndhead.com>
An: users@nifi.apache.org
Betreff: ReplaceTextWithMapping how to regex
Von: "Mika Borner" <n...@my2ndhead.com>
An: users@nifi.apache.org
Betreff: ReplaceTextWithMapping how to regex
Hi all
I'm not sure I understand how the ReplaceTextWithMapping processor
works. Let's say my flowfile content looks like:
xyz key=value1 foo bar value1
My mapping file looks like:
value1 replacementvalue1
value2 replacementvalue2
I just want to replace the occurrence of "value1" only when it's
perpended with "key=". Therefore I'm writing the Regex "key=(\S+)" and a
"Matching Group" of 1.
This unfortunately doesn't work.
Can someone explain, what's wrong?
Thanks!
Mika>
I'm not sure I understand how the ReplaceTextWithMapping processor
works. Let's say my flowfile content looks like:
xyz key=value1 foo bar value1
My mapping file looks like:
value1 replacementvalue1
value2 replacementvalue2
I just want to replace the occurrence of "value1" only when it's
perpended with "key=". Therefore I'm writing the Regex "key=(\S+)" and a
"Matching Group" of 1.
This unfortunately doesn't work.
Can someone explain, what's wrong?
Thanks!
Mika>