Regex_replace mit Sonderzeichen

Hallo liebe community

Ich habe Auswahllisten mit Kommentaren. Im Backend unter Bestellungen sind diese auch sichtbar da die Auswahl in oxselvariant mitgespeichert wird. Dass sieht dann wie folgt aus:

AuswahlXY: Z<!-- randomID -->

Jetzt habe ich mir gedacht, dass ich einfach die regex_replace Funktion von Smarty nehmen, da sie sich wie preg_replace verhalten soll:

[{ $listitem->oxorderarticles__oxselvariant->value|regex_replace:"/<!--(.|\s)*?-->/":""}]

Wenn ich < und &gt, weglasse, also nur “/–(.|\s)*?–/” schreibe, funktioniert es. Bei den Sonderzeichen werde ich wohl wahrscheinlich etwas vergessen haben.

Jemand einen Vorschlag?

regex_replace:"/lt;.*?gt;/":""|replace:"&":""|replace:"amp;":""

Ist zwar etwas komplizierter geworden, aber es funktioniert :wink:

Danke für die Rückmeldung!