Заменить все вхождения внутри шаблона

У меня есть такая строка

<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>

Я предполагаю, что пример достаточно прост, и я не уверен, что смогу лучше объяснить словами, чего я хочу достичь.

Я пробовал несколько разных подходов, но ни один не работал.

Ответы на вопрос(3)

Ваш ответ на вопрос