TFbmRegExpr
Diese Klasse gehört zur Unit RegExpr.
Stellt eine erweiterte Möglichkeit bereit reguläre Ausdrücke anzuwenden. Der Fokus liegt darauf, einzelne Treffer besser verarbeiten und individuell betrachten zu können.
Ein Beispiel:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
var
RegExpr: TFbmRegExpr;
begin
RegExpr := TFbmRegExpr.Create;
try
RegExpr.Expression := '([0-9]+)';
if RegExpr.Exec('123 blah 456 testen 789') then
repeat
Item.AddToProtocol(RegExpr.Match[1]); // Fügt nacheinander 123, 456 und 789 in das Systemprotokoll ein
until not RegExpr.ExecNext;
finally
RegExpr.Free;
end;
end.
RegExpr: TFbmRegExpr;
begin
RegExpr := TFbmRegExpr.Create;
try
RegExpr.Expression := '([0-9]+)';
if RegExpr.Exec('123 blah 456 testen 789') then
repeat
Item.AddToProtocol(RegExpr.Match[1]); // Fügt nacheinander 123, 456 und 789 in das Systemprotokoll ein
until not RegExpr.ExecNext;
finally
RegExpr.Free;
end;
end.
Dies sind die Methoden, welche durch diese Klasse zur Verfügung gestellt werden.
Dies sind die Eigenschaften, welche durch diese Klasse zur Verfügung gestellt werden.