Das Notes Forum
Domino 9 und frühere Versionen => ND7: Entwicklung => Thema gestartet von: Bruce Willis am 16.05.08 - 16:21:26
-
Hallo,
wie kann man finden, wo sich eine Text-Zeile endet?
Bzw. im folgenden Beispiel den Text 1 in den Text 2 umwandeln?
Text 1
Hello,
> bla-bla
blup
> bla-bla-bla
blup-blup
Regards
Bruce
Text 1
Hello,
blup
blup-blup
Regars
Bruce
Gruß
Leo
-
Plain text oder Rich text? Wenn Rich text: Müssen dann die Attribute erhalten bleiben?
Bernhard
-
Plain text.
Aber wenn es nicht geht, könnten wir evtl. auch auf den Rich text umsteigen.
Die Attribute wären egal.
-
Nein, plain geht viel einfacher!
Am Beispiel Formelsprache:
Du machst ein @Explode auf das Zeichen @NewLine (oder @Char (10) oder @Char (13) - hier kommt es auf den Zusammenhang).
Dann loopst durch das Array und schmeisst die Elemente weg, die mit "> " beginnen. Achtung - @Elements ändert sich hierdurch!
Zum Abschluss machst Du wieder ein @Implode mit @Newline. Ein paar Feinheiten fehlen noch, aber das ist das Prinzip.
Einen LS-Parser kannst Du anders aufbauen:
Do loopst durch den Gesamtstring. Wenn Du auf Chr$ (13) oder Chr$ (10) triffst, hast Du ein Zeilenende gefunden. Achtung - je nach Quelle ist auch ein hex0A hex0D oder andersherum möglich - das musst Du abfangen. Wenn danach ein "> " kommt - bis zum nächsten Zeilenende alles überlesen.
HTH,
Bernhard
-
Nein, plain geht viel einfacher!
Am Beispiel ...
Danke, Bernhard!
Ich probiere es ... :o