[Allegro] Flex: transfer #nnn$t

Sibylle Koczian Sibylle.Koczian at t-online.de
Mo Feb 21 18:33:40 CET 2011


Liebe Liste,

so wie im Betreff scheint das nicht zu gehen. Die Dokumentation 
behauptet auch nichts anderes, aber es wäre so praktisch.

Ziel: vom aktuellen Satz will ich in einen Neusatz nicht ganze 
Kategorien, sondern nur den Inhalt bestimmter Teilfelder kopieren. Mit 
der naheliegenden Konstruktion

new
transfer #nnn$t
insert $t-#nnn
...
put

kommt die Kategorie #nnn nicht im neuen Satz an. Möglich, aber bei 
mehreren Kategorien schnell länglich ist natürlich immer

variable #nnn$t
insert $meinteilfeld
new
variable $meinteilfeld
insert $t-#nnn
...
put

Andere Möglichkeit, noch ungetestet:

new
transfer #nnn
var (b"$t" e"$")     <--- hier natürlich das richtige Teilfeldzeichen
insert $t-#nnn

Geht es eleganter? Es scheint keinen speziellen Manipulationsbefehl zu 
geben, der aus der internen Variablen ein Teilfeld herausholt.

Danke und beste Grüße,
Koczian



Mehr Informationen über die Mailingliste Allegro