![]() |
Reguläre Ausdrücke
Liste der Anhänge anzeigen (Anzahl: 1)
Fehlermeldung siehe Anhang!
Ich benutze die TRegExpr-Komponente von ![]() Ich versteh zwar die Syntax der regulären Expr.'s aber nicht, wie ich die Funktionen in Delphi anwenden kann. :roll: Im folgenden, soll aus Edit1 (oben) 'Mutti' aus dem Text entfernt werden und der neue String in Edit2.Text erscheinen. Danke :-) Achja, die mitgelieferten Beispiele sind doof. :wiejetzt: |
Re: Reguläre Ausdrücke
ups, quelltext vergessen
Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
var r : TRegExpr; begin r := TRegExpr.Create; r.Expression := 'Mutti'; if r.Exec(Edit1.Text) then repeat r.Replace(Edit1.Text, ''); until r.ExecNext; Edit2.Text := ??? end; EDIT: Es ist ganz einfach, kA wieso das Hilfe so kompliziert ist :-/
Delphi-Quellcode:
r := TRegExpr.Create;
r.Expression := '[aeiou]'; Edit2.Text := r.Replace(Edit1.Text,'*'); Mich würde nun aber noch interessieren, welche Funktion Exec nun hat :gruebel: |
Re: Reguläre Ausdrücke
Hallo shareholder,
aus der Hilfe ist folgendes zu entnehmen: Zitat:
Delphi-Quellcode:
with TRegExpr.Create do
try Expression := '(?i)[aeiou]'; Result := Exec(AString); finally Free; end; |
Alle Zeitangaben in WEZ +1. Es ist jetzt 15:27 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