Tag-Platzhalter innerhalb RegExp?

hallo!

es es möglich, innerhalb eines regulären Ausdrucks mit Tag-Platzhaltern zu arbeiten?
ich möchte den Inhalt von Tag X so ändern, dass wenn an dessen Ende der Inhalt von Tag Y steht, dieses Stück abgeschnitten wird.
Bsp: X='aaab', Y='b' --> X='aaa'; aber X='aba', Y='b' --> X='aba' !

hab Ersetzen mit RE versucht: '(.)%y%' resp '(.)$meta(y)' --> $1
so scheints aber nicht zu gehen. steh aufem Schläuchle, wer weiss Rätle???

danke! andreas

$regexp(%aladoro%,'^(.+?)('%title%')$',$0_$1_$2)

Wenn ALADORO = 'artisttitle' und TITLE = 'title', dann Ergebnis = 'artisttitle_artist_title'.

DD.20081114.1803.CET

jetzetle! danke, Detlev!

hab allerdings noch ein wenig geübt, bis ich realisierte, dass ich eine FormatValue-Aktion machen muss, um dort die $regexp-Funktion einzugeben, dh in einer RegExp-Aktion sind keine Tag-Platzhalter möglich !? wäre alleine auch nicht draufgekommen, dass der Platzhalter gequotet sein muss ...

zum Glück gibts hier Äggsberten! :slight_smile: