Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Space in _ umwandeln (https://www.delphipraxis.net/14345-space-_-umwandeln.html)

Logic 7. Jan 2004 15:36


Space in _ umwandeln
 
Halllo, ich möchte Space in _ umwandeln.

Geht das per Mask Edit? Wenn ja wie?

Bsp. "hallo wie gehts?
-> "hallo_wie_gehts?"

und dann danach sollen es wieder genau andersherum umgewandelt werden.

mfg
Logic

toms 7. Jan 2004 15:38

Re: Space in _ umwandeln
 
Hi,

Es gibt eine Funktion StringReplace(), welche genau das machen kann.

Bsp:

Delphi-Quellcode:
 Neuer_String := StringReplace('hallo wie gehts?',' ','_',[rfReplaceAll]);

Robert_G 7. Jan 2004 15:42

Re: Space in _ umwandeln
 
Im OnKeyPress-Event des Edits:

Delphi-Quellcode:
  If Key = #32 then
    Key := '_';
Zurückwandeln:
Delphi-Quellcode:
  Str2 := StringReplace(Edit.Text, '_', #32, [rfReplaceAll]);
[Edit1]Da war wohl jemand schneller[/Edit1]

Logic 7. Jan 2004 15:44

Re: Space in _ umwandeln
 
Es funktioniert, vielen Dank euch beiden :thuimb:


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:20 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 by Thomas Breitkreuz