![]() |
RegExprCount
Liste der Anhänge anzeigen (Anzahl: 2)
Hallo,
heute möchte ich eine Funktion vorstellen, mit der man in einem String die Häufigkeit des Vorkommens von Teilstrings, die einem regulären Ausdruck (regular expression) entsprechen, feststellen kann. Man benötigt dazu die Unit RegExpr von Andrey V. Sorokin ( ![]()
Delphi-Quellcode:
function PARegExprCount(const S, E: string): integer;
var R: TRegExpr; begin Result := 0; R := TRegExpr.Create; try R.Expression := E; if R.Exec(S) then begin Inc(Result); while R.ExecNext do Inc(Result); end; finally R.Free; end; end; // Beispielaufruf: lblCount.Caption := IntToStr(PARegExprCount(edtInput.Text, edtRE.Text)); |
Re: RegExprCount
Delphi-Quellcode:
function RegExprSubExpressions (const ARegExpr : string;
ASubExprs : TStrings; AExtendedSyntax : boolean = False) : integer; |
Re: RegExprCount
Zitat:
Schönen Gruß! |
Alle Zeitangaben in WEZ +1. Es ist jetzt 11:31 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