Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi enterzeichen entfernen (https://www.delphipraxis.net/82403-enterzeichen-entfernen.html)

lbccaleb 12. Dez 2006 16:24


enterzeichen entfernen
 
hy there,

bin mir nicht sicher ob das der richtige thread ist, wenn nicht bitte einfach verschieben!!!

also hat jemand ne idee wie ich in delphi 7 z.b. einen text der in memo box steht so bearbeiten kann das ich die kompletten absatzeichen (entertaste) entfernen kann so dass ich einen durchgängigen text hab??


danke im vorraus...

SirThornberry 12. Dez 2006 16:25

Re: enterzeichen entfernen
 
mit StringReplace kannst du den Zeilenumbruch (#13#10) entfernen.

mkinzler 12. Dez 2006 16:26

Re: enterzeichen entfernen
 
Memo.Lines.Text u.U. Steuerzeichen ersetzten.

lbccaleb 12. Dez 2006 16:27

Re: enterzeichen entfernen
 
boaa das ging aber schnell, kann villeicht einer nen kleinen quelltext geben für nen dummie..

SirThornberry 12. Dez 2006 16:28

Re: enterzeichen entfernen
 
Zitat:

Zitat von mkinzler
Memo.Lines.Text u.U. Steuerzeichen ersetzten.

Versteh ich nicht :oops: unter Umständen Steuerzeichen entfernen? Und wie? Denn das war ja die Frage.

mkinzler 12. Dez 2006 16:29

Re: enterzeichen entfernen
 
In Windows ist eine Zeilenumbruch durch #10#13 gekennzeichnet . Mit StringReplace() kann man Teilstrimgs in einem anderen String ersetzen.

marabu 12. Dez 2006 16:32

Re: enterzeichen entfernen
 
Hi,

Delphi-Quellcode:
var
  s: String;
begin
  s := StringReplace(Memo.Text, sLineBreak, ' ', [rfReplaceAll]); // sLineBreak = #13#10
end;
sonst werden Ende und Anfang zweier aufeinander folgender Zeilen zu einer neuen Wortschöpfung...

Freundliche Grüße

lbccaleb 12. Dez 2006 16:34

Re: enterzeichen entfernen
 
vielen dank ihr habt mir mal wieder sehr geholfen....

Christian Seehase 12. Dez 2006 16:58

Re: enterzeichen entfernen
 
Moin mkinzler,

Zitat:

Zitat von mkinzler
In Windows ist eine Zeilenumbruch durch #10#13 gekennzeichnet

Nein, es ist #13#10 ;-)


Alle Zeitangaben in WEZ +1. Es ist jetzt 15:27 Uhr.

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