Domino 9 und frühere Versionen > ND7: Entwicklung

Die ganzen Zeilen auslassen

(1/1)

Bruce Willis:
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

--- Zitat ---Hello,

> bla-bla

blup

> bla-bla-bla

blup-blup

Regards
Bruce

--- Ende Zitat ---


Text 1

--- Zitat ---Hello,

blup

blup-blup

Regars
Bruce

--- Ende Zitat ---

Gruß
Leo

koehlerbv:
Plain text oder Rich text? Wenn Rich text: Müssen dann die Attribute erhalten bleiben?

Bernhard

Bruce Willis:
Plain text.

Aber wenn es nicht geht, könnten wir evtl. auch auf den Rich text umsteigen.
Die Attribute wären egal.

koehlerbv:
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

Bruce Willis:

--- Zitat von: koehlerbv am 16.05.08 - 17:10:35 ---Nein, plain geht viel einfacher!

Am Beispiel ...

--- Ende Zitat ---

Danke, Bernhard!
Ich probiere es ...  :o

Navigation

[0] Themen-Index

Zur normalen Ansicht wechseln