0
你怎么跑这正则表达式中的Freemarker? \.
使模板崩溃。Freemarker的转义字符的正则表达式
<#assign clean = raw?replace('resource.([^\.]+)', 'resource.$1', 'r')/>
你怎么跑这正则表达式中的Freemarker? \.
使模板崩溃。Freemarker的转义字符的正则表达式
<#assign clean = raw?replace('resource.([^\.]+)', 'resource.$1', 'r')/>
使用r'resource.([^\.]+)'
或'resource.([^\\.]+)'
。否则,问题是,FTL的字符串也使用\
作为转义字符(就像C,Java等),而且也没有\.
逃逸。