Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi buchstaben ersetzten (memo1) (https://www.delphipraxis.net/11517-buchstaben-ersetzten-memo1.html)

Toenn 8. Nov 2003 10:24


buchstaben ersetzten (memo1)
 
hi @ all aus der :dp:,
ich möchte in einem memo feld einzelne buchstaben per button durch andere ersetzten. (z.B. Q durch L oder so was)

MfG.
Tuenn

ixtreme 8. Nov 2003 10:44

Re: buchstaben ersetzten (memo1)
 
evtl. pos() oder replacestring

himitsu 8. Nov 2003 10:45

Re: buchstaben ersetzten (memo1)
 
Delphi-Quellcode:
Var I: Integer;
  S: String;

Begin
  S := Memo1.Lines.Text;
  For I := 1 to Length(S) do
    If S[I] = 'Q' Then S[I] := 'L';
  Memo1.Lines.Text := S;
  {ersetzt 'Q' durch 'L'}
End;
oder

Delphi-Quellcode:
Memo1.Lines.Text := StringReplace(Memo1.Lines.Text, 'Q', 'L', [rfReplaceAll]);
{[]                          = nur erstes 'Q' => 'L'        }
{[rfIgnoreCase]              = nur erstes 'Q' oder 'q' => 'L'}
{[rfReplaceAll]              = alle 'Q' => 'L'              }
{[rfIgnoreCase, rfReplaceAll] = alle 'Q' oder 'q' => 'L'     }


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