【发布时间】:2021-02-17 12:44:54
【问题描述】:
我需要使用 VTL 将所有换行符替换为 ^ 字符。不幸的是,我不知道我使用的是哪个版本的 VTL,因为它在应用程序中用作公式语言。到目前为止,请参阅下面的内容:
#if($FIELD} !="")
#set($new = "
")
${$FIELD}.replaceAll("$new", "^" )
#end
【问题讨论】:
标签: line-breaks vtl
我需要使用 VTL 将所有换行符替换为 ^ 字符。不幸的是,我不知道我使用的是哪个版本的 VTL,因为它在应用程序中用作公式语言。到目前为止,请参阅下面的内容:
#if($FIELD} !="")
#set($new = "
")
${$FIELD}.replaceAll("$new", "^" )
#end
【问题讨论】:
标签: line-breaks vtl
尝试为换行(0A)插入十六进制代码
#if($FIELD.contains(//0A)) #set($FIELD2=$FIELD.replaceAll("//0A", "^")) $FIELD2
【讨论】: