Our Community is getting an upgrade! To get everything ready for the relaunch, we’ll be placing the site in read-only mode starting September 21st.
We really appreciate your understanding while we get things set up behind the scenes. Catch up on all the exciting details about the move here.
Need help or have questions? Drop us a line at [email protected]
Created 01-25-2023 11:39 AM
Hi,
All I want to do is replace multiple character in a field's value.
The text in the field is:
'I have different characters'
If I try ${field.value:replace('a', 'i')} it works. The output is 'I hive different chiricters'
Bu I want to replace one more character. How can I do this in same processor.
I have tried someting like ${field.value:raplace('a', 'i'); field.value:replace('e', 'u')}
I couln't find the right syntax. Please help.
Created 01-25-2023 12:42 PM
Hi ,
I think the right syntax will be :
${field.value:raplace('a', 'i'):replace('e', 'u'):replace(...)}Hope that helps.
Thanks
Created 01-25-2023 12:42 PM
Hi ,
I think the right syntax will be :
${field.value:raplace('a', 'i'):replace('e', 'u'):replace(...)}Hope that helps.
Thanks
Created 01-25-2023 10:49 PM
Thank you Samsal. I have tried different combinations but I am suprised I did not try this one. This is javascript syntax, right? If I learn beginner level javascript, is it going to be easier to use NiFi's expression language?
Created 01-26-2023 06:22 AM
Hi,
You dont need to have programming language to learn Expression Language. It can help but its not required.