Import: Anwendervariable suchen oder vergleichen ?
Richard Teschke
Richard.Teschke at lrz.uni-muenchen.de
Mi Jan 28 20:51:51 CET 2004
Liebe Liste,
vielen Dank für die Hinweise, die einige von Ihnen mir geschickt haben.
Ich habe heute versucht, den Vorschlag von Herrn Eversberg zu
realisieren, aber irgendwo ist in meinen Parametern noch der Wurm drin.
Es scheint, dass der auf den Vergleich des AT mit #100 folgende
Sprungbefehl einfach nicht ausgeführt wird, obwohl die Inhalte identisch
sind. Für weitere Hinweise wäre ich sehr dankbar.
mit freundlichen Grüssen
Richard Teschke
Fremddatensatz::
440 0 |6880-06|aUmschrift
880 0 |6440-06/$1|aSchriftzeichen
Importparameter:
#100
s 13 10 "440"
}10
l2 Die "occurence number" ist immer
zweistellig,
W"/$1" der Schriftidentifizierungskode bei uns konstant
in #100 steht jetzt: 06/$1
#103
s "|6440-" der AT beginnt jetzt mit: 06/$1....
=#100
+sprung dieser Sprung wird nicht ausgeführt, obwohl AT
und #100 ident.
+fertig
-sprung
#102
s 13 10 "440"
l1
w"Sprung gemacht"
+aus Sprung ins Leere
-fertig
#101
s 13 10 "440"
l1
w"Kein Sprung gemacht"
+aus
Ergebnis:
100 06/$1 101 Kein Sprung gemacht 103 06/$1|aSchriftzeichen
Das Ergebnis zeigt, dass #100 ident. ist mit dem Anfang von #103.
Bernhard Eversberg wrote:
>On 27 Jan 04, at 17:22, Richard Teschke wrote:
>
>
>
>>Liebe Liste,
>>gibt es bei import.exe eine Möglichkeit, im Fremddatensatz nach einer
>>Zeichenkette zu suchen, die in einer Anwendervariabeln steht? Oder kann
>>man vielleicht zwei Zeichenketten, die in zwei Anwendervariablen stehen,
>>miteinander vergleichen?
>>
>>
>Nur das Letztere geht:
>#nnn
>s "xyz"
>= #mmm
>befehl
>
>Die Zeile "befehl" wird dann und nur dann ausgefuehrt, wenn zu dem Zeitpunkt der
>Arbeitstext, also was im Fremdsatz auf "xyz" folgt, uebereinstimmt mit dem Inhalt
>von #mmm, welches eine Kategorie oder eine #u-Variable sein kann. (Nur der
>Anfang, bis zur Laenge von #mmm, wird verglichen, wenn noch was folgt ist das
>egal)
>
>
>
>>Hat sich vieleicht schon ein Mal jemand mit diesem Problem beschäftigt?
>>
>>
>
>Hier sieht man, nebenbei, wie die Rechtschreibreform ganz neue, frueher nie
>vorgekommene Fehler verursacht: es heisst immer noch "einmal". Waere es anders,
>haette man die deutsche Sprache um ein sprachgeschichtlich bedeutendes Wort
>beraubt ("Es war einmal ...").
>
>MfG B.E.
>
>
>Bernhard Eversberg
>Universitaetsbibliothek, Postf. 3329,
>D-38023 Braunschweig, Germany
>Tel. +49 531 391-5026 , -5011 , FAX -5836
>e-mail B.Eversberg at tu-bs.de
>
>
>
>
Mehr Informationen über die Mailingliste Allegro