procedure TForm1.Button1Click(Sender: TObject);
var
I: Integer;
match: TMatch;
begin
ListBox1.Clear;
for I := 0 to Memo1.Lines.Count - 1 do
begin
//ShowMessage(Memo1.Lines[I]);
match := TRegEx.match(Memo1.Lines[I], '(?<=模块=).*(?=\..*)');
if match.Success then
begin
//ShowMessage(match.Value);
ListBox1.Items.Add(match.Value + #13#10);
end;
end;
end;
procedure TForm1.Button2Click(Sender: TObject);
var
match: TMatch;
begin
match := TRegEx.match(Edit1.Text, '(?<=模块=).*(?=\..*)');
if match.Success then
begin
ShowMessage(match.Value);
end;
end;