zloy
Принятый Кодер
- Регистрация
- 9 Янв 2016
- Сообщения
- 38
- Баллы
- 50
Код:
procedure TForm1.btn1Click(Sender: TObject);
var
r: TRegExpr;
strReg,result1, result2, result3: string;
begin
r := TRegExpr.Create;
strReg := '[%%слово1%]111[%%слово2%] this is an example abc123123abc this is an example [%%слово3%]';
//r.Expression := '\[%%(.*?)%\]\s';
//r.Expression := '\[%%(.*?)%\]';
r.Expression := '\[%%(.*?)%\]';
if (r.Exec(strReg)) then
begin
result1 := r.Match[1];
result2 := r.Match[2];
result3 := r.Match[3];
end
else
showmessage('Не найдено');
mmo1.Lines.Add(result1);
mmo1.Lines.Add(result2);
mmo1.Lines.Add(result3);
end;