[Tustep-Liste] Zahlen unter Bedingungen bearbeiten
Wolfram Brunschön
brunschoen at bbaw.de
Do Mär 15 12:44:57 CET 2007
Liebe TUSTEP-Gemeinde,
In einer Textdatei mit Seiten-, Zeilen- und Unterscheidungsnummern
beginnen die Apparateinträge mit <azw2>>/ oder <azw2>>/>/, wobei >/ die
Zeilennummer angibt, auf die sich der Apparateintrag bezieht. Ein
weiterer Apparateintrag, der sich auf dieselbe Zeile bezieht, beginnt
mit <azw2>. Der erste Apparateintrag einer Seite beginnt mit <at2>. Es
kann jedoch auch der Fall eintreten, daß <azw2> und die Zeilennummer auf
2 Sätze verteilt sind (<azw2> steht allein, die Zeilennummer am
Zeilenanfang des folgenden Satzes):
z.B.
4.33 <at2>1sq. Eintrag zu Zeile 1sq.
4.34 <azw2>5 Eintrag zu Zeile 5
4.35 <azw2>10 Eintrag zu Zeile 10
4.36 <azw2> Eintrag zu Zeile 10
4.37 <azw2>10sq. Eintrag zu Zeile 10sq.
4.38 <azw2>
4.39 10-17 Eintrag zu Zeile 10-17
4.40 <azw2>10 Eintrag zu Zeile 10
4.41 <azw2> Eintrag zu Zeile 10
4.42 <azw2>11 Eintrag zu Zeile 11
6.34 <at2>2 Eintrag zu Zeile 2
6.35 <azw2>3sq. Eintrag zu Zeile 3sq.
6.36 <azw2> Eintrag zu Zeile 3sq.
6.37 <azw2>3 Eintrag zu Zeile 3
6.38 <azw2>4 Eintrag zu Zeile 3
Es soll nun überprüft werden, ob nach einem oder mehreren
Apparateinträgen zur Zeile N ein oder mehrere Apparateinträge zu Zeile
Nsq. bzw. N-M folgen, auf die wiederum ein oder mehrere Apparateinträge
zur Zeile N folgen.
Wenn also die Abfolge N - Nsq. (bzw. N-M) - N ist, dann sollen die
betreffenden Zeilenreferenzen im Apparat wie folgt notiert werden:
Das erste N bleibt;
Nsq. soll wie folgt verändert werden: N entfällt, sq. wird ausgetauscht
in den Wert N+1 und an eine bestimmte Stelle im Apparateintrag versetzt
(hinter #/+-#/-).
N-M soll wie folgt verändert werden: N entfällt, M wird hinter #/+-#/-
gestellt.
Das folgende N soll gelöscht werden.
z.B.
4.33 <at2>1sq. Eintrag zu Zeile 1sq.
4.34 <azw2>5 Eintrag zu Zeile 5
4.35 <azw2>10 Eintrag zu Zeile 10
4.36 <azw2> Eintrag zu Zeile 10
4.37 <azw2> Eintrag zu Zeile 10sq. in der Form: blah - 11 blah
4.38 <azw2>
4.39 Eintrag zu Zeile 10-17 in der Form: blah - 17 blah
4.40 <azw2> Eintrag zu Zeile 10
4.41 <azw2> Eintrag zu Zeile 10
4.42 <azw2>11 Eintrag zu Zeile 11
6.34 <at2>2 Eintrag zu Zeile 2
6.35 <azw2>3sq. Eintrag zu Zeile 3sq.
6.36 <azw2> Eintrag zu Zeile 3sq.
6.37 <azw2>3 Eintrag zu Zeile 3
6.38 <azw2>4 Eintrag zu Zeile 3
Da ich die Geduld und Hilfsbereitschaft der TUSTEP-Gemeinde nicht ins
Unendliche strapazieren möchte, stifte ich für die zuerst eingehende
funktionierende Lösung 1l gutes griechisches Olivenöl oder eine
griechische Spirituose (wird zu Ostern aus Griechenland mitgebracht).
Liebe Grüße und vielen Dank im voraus
Wolfram Brunschön.
Mehr Informationen über die Mailingliste Tustep-Liste