标签: freemarker
你如何在Freemarker中运行这个正则表达式? \.使模板崩溃。
\.
<#assign clean = raw?replace('resource.([^\.]+)', 'resource.$1', 'r')/>
答案 0 :(得分:1)
使用r'resource.([^\.]+)'或'resource.([^\\.]+)'。否则问题是FTL字符串也使用\作为转义字符(就像C,Java等),并且没有\.转义。
r'resource.([^\.]+)'
'resource.([^\\.]+)'
\