Я хочу экранировать строку, а затем вставить в нее право HTML.например, "a;b;c" --> "a;​b;​c"
Это то, что я думал, должно работать: {{ "a;b;c"|e|replace(';',';​')|safe }}
Выдает: a;​b;​c
Этот пример заменяет правильно, но он не выходит за начальное значение: {{ "a;b;c"|replace(';',';​')|safe }}
Выдает: a;​b;​c
Как я могу избежать строки, чтобы она была безопасна для рендеринга, но вставить HTML-сущности, которые не были экранированы?