Thema
:
Delphi
Regex: Alle nicht übereinstimmenden Zeichen entfernen
Einzelnen Beitrag anzeigen
Der schöne Günther
Registriert seit: 6. Mär 2013
6.178 Beiträge
Delphi 10 Seattle Enterprise
#
2
AW: Regex: Alle nicht übereinstimmenden Zeichen entfernen
18. Mär 2014, 13:22
MatchAgain?
zusammenfalten
·
markieren
Delphi-Quellcode:
procedure
TForm25.FormCreate(Sender: TObject);
const
myStr:
String
= '
Hallo Welt. Ich denke, das Wetter ist heute 100 mal dööfer als gestern. So meine Meinung.
';
var
regEx: TPerlRegEx;
begin
regEx := TPerlRegEx.Create();
try
regEx.Subject := myStr;
regEx.RegEx := '
([a-zA-Z0-9äöüÄÖÜß ]+)?
';
regEx.Start := 0;
while
regex.MatchAgain()
do
edit1.text := edit1.text + regex.MatchedText;
// Ergibt "Edit1Hallo Welt Ich denke das Wetter ist heute 100 mal dööfer als gestern So meine Meinung"
finally
regEx.Destroy();
end
;
end
;
Zitat
Der schöne Günther
Öffentliches Profil ansehen
Mehr Beiträge von Der schöne Günther finden