Ersetzen von Textketten

Guten Tag,

ich habe in einem Attribut eine Zeichenkette die ich ersetzen möchte.

Die Funktion ChrSubst$ ersetzt aber nur einzelne Zeichen.

Sprich: ChrSubst$(“auto und tankstelle”,“to”,“X”)

Ergibt: auXX und XanksXelle

es wird also das t und das o separat ersetzt. Wie bekomme ich es hin, dass ich den Ausdruck “to” als ganzes finde und durch ein X ersetze?

Ich habe

RegExSubst$ entdeckt.

dort kann ich mit regulären ausdrücken gut suchen und ersetzen.

Bsp.

RegExSubst$(AttributeValue1,"¶{1,6}","¶")

Sucht im Attribut nach doppelten, bis 6-fachen Absatzzeichen und ersetzt sie nur durch ein einziges.

1 Like