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.
Hallo zusammen
Danke für den Tipp. Hilft auch 6 Jahre später noch 
man kann auch zwei Ersetzungen aneinander hängen, aber nicht mit
, AND OR t…
RegExSubst$(
RegExSubst$(
Belegkopf.AnsprechNr@Ansprechpartner.AnsprechNr:Name,
“Monsieur”,
“M.”
),
“Madame”,
“Mme.”
)
Gruss
Sonja
lrichter
(combit Support - Ludwig Richter)
4
Hallo,
im Zusammenhang mit diesem besagten Fall, ist es auch möglich die betreffenden Funktionen zu verschachteln.
Bspw. so in dieser Form:
RegExSubst$(RegExSubst$(…))