标签: html freemarker
有没有办法替换自由标记上的新行字符?我正在尝试这个:
<#assign str = str?replace("(\r\n)+", "</p><p>")>
曾在java上工作,但在freemarker中却没有。我怎么能这样做?
提前致谢。
答案 0 :(得分:9)
好的,我发现了问题。替换函数需要知道表达式是否是正则表达式,所以我不得不将'r'添加为parameter
<#assign str = str?replace("(\r\n)+", "</p><p>",'r')>