Html 替换freemarker中的新行字符

Html 替换freemarker中的新行字符,html,freemarker,Html,Freemarker,有没有办法替换自由标记上的新行字符?我正在尝试: <#assign str = str?replace("(\r\n)+", "</p><p>")> 在Java中有效,但在freemarker中无效。我该怎么做?好的,我发现了问题。replace函数需要知道expresion是否是正则表达式,因此我必须添加'r'作为 <#assign str = str?replace("(\r\n)+", "</

有没有办法替换自由标记上的新行字符?我正在尝试:

<#assign str = str?replace("(\r\n)+", "</p><p>")>


在Java中有效,但在freemarker中无效。我该怎么做?

好的,我发现了问题。replace函数需要知道expresion是否是正则表达式,因此我必须添加'r'作为


<#assign str = str?replace("(\r\n)+", "</p><p>",'r')>