Заменить все вхождения внутри шаблона
У меня есть такая строка
<code>{{ some text @ other text @ and some other text }} @ this should not be replaced {{ but this should: @ }} </code>
Я хочу, чтобы это стало
<code>{{ some text ### other text ### and some other text }} @ this should not be replaced {{ but this should: ### }} </code>
Я предполагаю, что пример достаточно прост, и я не уверен, что смогу лучше объяснить словами, чего я хочу достичь.
Я пробовал несколько разных подходов, но ни один не работал.