Я пытаюсь удалить некоторые символы из строки в файле шаблона nunjucks.Строка, которой я пытаюсь манипулировать:
"swatch_dark_&_stormy"
Есть ли простой способ удалить &
без необходимости создания метода фильтра?Я знаю, что могу сделать это с помощью фильтра, но я надеюсь, что есть встроенный метод, который я мог бы использовать вместо этого.Любая помощь будет оценена.Спасибо!
Реализация макроса до сих пор:
{% macro filterSwatchClass(swatchCSSClassName) %}
{%set cssClassName = swatchCSSClassName | cleanCSSClassName%}
{{"swatch_"+cssClassName}}
{% endmacro %}
Фильтр, который выполняет работу:
env.addFilter('cleanCSSClassName', function(string){
return string.replace(/&/g,"").replace(/__/g,"_");
})