[Tustep-Liste] [SPAM] Ergänzen von fehlenden tags per Austauschtabelle

Christian Sonder christian.sonder at trilog-verlag.de
Mi Jun 11 18:29:06 CEST 2025


Lieber Herr Luckscheiter,

wie auch beim Parameter XX von Kopiere wird, wenn ich mich nicht irre, 
in einem Durchgang eine Stelle nur einmal modifiziert. Versuchen Sie 
einfach, die drei Austauschanweisungen nacheinander in drei separaten 
Tabellen auszuführen.

text = exchange(text, Tabelle1)
text = exchange(text, Tabelle2)
text = exchange(text, Tabelle3)
usw.

Es gäbe noch alternativ die Möglichkeit, ihre Tabellen selbst zu 
modifizieren, aber das sollte der einfachste Weg sein.

Viele Grüße
Christian Sonder

Am 2025-06-11 11:12, schrieb luckscheiter:
> Liebe Liste,
> ich habe eine Variable, die ein Wort und möglicherweise tags für 
> Schriftauszeichnungen wie <i>, <s>, <uP> usw. enthält, allerdings 
> jeweils möglicherweise Anfang- und Endtag, oder auch nur Anfang- oder 
> Endtag.
> Die eventuell fehlen tags möchte ich nun ergänzen und würde gerne 
> fragen, wie man das am elegantesten macht.
> Ich habe es versucht mit folgender Austauschtabelle:
> 
> BUILD X_TABLE l1form = *
>    DATA --<i>*</i>--<i>*-<i>{-1=}</i>-
>    DATA --<s>*</s>--<s>*-<s>{-1=}</s>-
>    DATA --<uP>*</uP>--<uP>*-<uP>{-1=}</uP>-
> 
> Das Problem dabei ist aber, dass so nur jeweils ein tag ergänzt wird 
> und aus
> 
> <uP><i><s>Wörtlein
> wird
> <uP><i><s>Wörtlein</uP>
> 
> und nicht wie gewünscht:
> 
> <uP><i><s>Wörtlein</s></i></uP>
> 
> Mache ich irgendetwas falsch?
> 
> Viele Grüße in die Runde,
> Stefan Luckscheiter


Mehr Informationen über die Mailingliste Tustep-Liste