Uploaded image for project: 'Apache NiFi'
  1. Apache NiFi
  2. NIFI-5529

ReplaceText Now Requires Escapes in some cases

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Open
    • Minor
    • Resolution: Unresolved
    • 1.7.1
    • None
    • Extensions
    • None

    Description

      In some cases in v1.7.1 you need to escape backslashes in property ReplacementValue; like when "Replacement Strategy"="Regex Replace". Whereas in v1.4.0 you didn't. However, when "Replacement Strategy"="Always Replace" it works as it did in v1.4.0. 

      So for example if before you had this in v1.4.0:

      • "ReplacementValue"=${csvRow:replaceAll(',','\n')}

      In v1.7.1 you would need (note the extra backslash):

      • "ReplacementValue"=$\{csvRow:replaceAll(',','\\n')}

      Attachments

        1. test_escapes.xml
          15 kB
          Otto Fowler

        Issue Links

          Activity

            People

              Unassigned Unassigned
              Mike Boonstra Mike Boonstra
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated: