Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi TRichEdit - Absätze entfernen? (https://www.delphipraxis.net/103995-trichedit-absaetze-entfernen.html)

fortuneNext 25. Nov 2007 20:54


TRichEdit - Absätze entfernen?
 
Guten Abend,
ich habe ein Problem.
Und zwar habe ich ein TRichEdit Feld, das einen Text mit Absätzen enthält.
Jetzt möchte ich in einer Funktion alle Absätze herausfiltern.
Allerdings habe ich überhaupt keine Idee wie :-/

1. Gibt es vielleicht ein besonderes Zeichen für Absätze, sodass ich es mit StringReplace versuchen könnte?
2. Sind die einzelnen Zeilen als Arrays abgespeichert, und muss ich dann das TRichEdit Feld als Parameter übergeben?
3. Gibt es sonst eine Möglichkeit?

Freue mich auf Antworten

fortuneNext

MisterNiceGuy 25. Nov 2007 20:56

Re: TRichEdit - Absätze entfernen?
 
Ja gibt es, versucht mal #13+#10 durch '' zu ersetzen :)

P.S. könnte auch #10+#13 gewesen sein...

fortuneNext 25. Nov 2007 21:01

Re: TRichEdit - Absätze entfernen?
 
Oh... ja ... perfekt... öhm...
Wie setzt sich das denn zusammen?`Also wieso 13 und 10? :O

Matze 25. Nov 2007 21:18

Re: TRichEdit - Absätze entfernen?
 
Hallo

Zitat:

Zitat von fortuneNext
Oh... ja ... perfekt... öhm...
Wie setzt sich das denn zusammen?`Also wieso 13 und 10? :O

#13 = Carriage Return
#10 = Linefeed (Zeilenvorschub)

Erklärungen gibt's in dieser Tabelle.
Das ist übrigens das gleiche wie "\r\n" in C++, C#, ...

Gruß

MisterNiceGuy 26. Nov 2007 01:28

Re: TRichEdit - Absätze entfernen?
 
Genauso wie es da steht ;) Ich kenn die genaue Formulierung jetzt nicht in Delphi aber in
Java würde es ungefährt so aussehen

Delphi-Quellcode:
String.replaceAll(#13+#10,'');
OT: Ich hätte nie gedacht, dass ich mal besser Java spreche als Delphi :shock:

Matze 26. Nov 2007 05:33

Re: TRichEdit - Absätze entfernen?
 
Ich denke, er wollte wissen, was hinter den Zahlen steckt.

Wobei man auch einfach #13#10 schreiben kann, ohne "+" dazwischen.

fortuneNext 26. Nov 2007 20:35

Re: TRichEdit - Absätze entfernen?
 
Ah... okay :) danke euch!


Alle Zeitangaben in WEZ +1. Es ist jetzt 09:32 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz