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 Strings ohne Leerzeichen ausgeben (https://www.delphipraxis.net/103863-strings-ohne-leerzeichen-ausgeben.html)

Tobicaster 22. Nov 2007 23:16


Strings ohne Leerzeichen ausgeben
 
Heyho!

Ich möchte gerne noch Satzpalindrome checken, allerdings muss ich da ja irgendwie die Leerzeichen im String loswerden. Wie ist das möglich?

Delphi-Quellcode:
var
  Palindrom: string;
begin
  Palindrom := AnsiLowerCase(EEdit.Text);
  if Palindrom = ReverseString(Palindrom) then
    begin
    Showmessage('Oh mein Gott! Du hast ein Palindrom eingegeben!');
    end;
end;

xaromz 22. Nov 2007 23:29

Re: Strings ohne Leerzeichen ausgeben
 
Hallo,

meinst Du am Anfang und am Ende? Dann ist Delphi-Referenz durchsuchenTrim Dein Freund. Wenn Du sämtliche im String Leerzeichen meinst, kannst Du das z. B. mit StringReplace bewerkstelligen:
Delphi-Quellcode:
S := StringReplace(S, ' ', '', [sfReplaceAll]);
Gruß
xaromz

grenzgaenger 23. Nov 2007 18:06

Re: Strings ohne Leerzeichen ausgeben
 
aber nicht vergessen, auch die satzzeichen mit zu entfernen
  • UHU!
was ist das... was du suchst, oder doch lieber nicht :mrgreen: :gruebel:

knolli 12. Mär 2008 10:49

Re: Strings ohne Leerzeichen ausgeben
 
Zitat:

Zitat von xaromz
Hallo,

meinst Du am Anfang und am Ende? Dann ist Delphi-Referenz durchsuchenTrim Dein Freund. Wenn Du sämtliche im String Leerzeichen meinst, kannst Du das z. B. mit StringReplace bewerkstelligen:
Delphi-Quellcode:
S := StringReplace(S, ' ', '', [sfReplaceAll]);
Gruß
xaromz

mir ist ein fehler bei dir aufgefallen...

es heißt

Delphi-Quellcode:
S := StringReplace(S, ' ', '', [rfReplaceAll]);
nicht

Delphi-Quellcode:
S := StringReplace(S, ' ', '', [sfReplaceAll]);


Alle Zeitangaben in WEZ +1. Es ist jetzt 04:51 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