Autor Thema: Die ganzen Zeilen auslassen  (Gelesen 1664 mal)

Offline Bruce Willis

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.002
  • Geschlecht: Männlich
  • Wer nicht wagt...
Die ganzen Zeilen auslassen
« 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
Zitat
Hello,

> bla-bla

blup

> bla-bla-bla

blup-blup

Regards
Bruce


Text 1
Zitat
Hello,

blup

blup-blup

Regars
Bruce

Gruß
Leo
nobody is perfect but i'm pretty close 

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Die ganzen Zeilen auslassen
« Antwort #1 am: 16.05.08 - 16:29:25 »
Plain text oder Rich text? Wenn Rich text: Müssen dann die Attribute erhalten bleiben?

Bernhard

Offline Bruce Willis

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.002
  • Geschlecht: Männlich
  • Wer nicht wagt...
Re: Die ganzen Zeilen auslassen
« Antwort #2 am: 16.05.08 - 16:54:35 »
Plain text.

Aber wenn es nicht geht, könnten wir evtl. auch auf den Rich text umsteigen.
Die Attribute wären egal.
nobody is perfect but i'm pretty close 

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Die ganzen Zeilen auslassen
« Antwort #3 am: 16.05.08 - 17:10:35 »
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

Offline Bruce Willis

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.002
  • Geschlecht: Männlich
  • Wer nicht wagt...
Re: Die ganzen Zeilen auslassen
« Antwort #4 am: 16.05.08 - 17:36:10 »
Nein, plain geht viel einfacher!

Am Beispiel ...

Danke, Bernhard!
Ich probiere es ...  :o
nobody is perfect but i'm pretty close 

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz