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 также используют \
как escape-символ (точно так же, как C, Java и т. Д.), И нет выхода \.
.