Показать сообщение отдельно
  #2  
Старый 12.05.2013, 18:15
Аватар для Alegun
Alegun Alegun вне форума
LMD-DML
 
Регистрация: 12.07.2009
Адрес: Богородское
Сообщения: 3,025
Версия Delphi: D7E
Репутация: 1834
По умолчанию

На форму надо кинуть баттон и мемо
Код:
uses
 StrUtils;
procedure TForm1.Button1Click(Sender: TObject);
var
 i, b: integer;

 s,st: string;
 sl  : TStrings;
begin
 Memo1.Clear;
 st:= 'Андрей Васильев,директор торговой сети Евроопт заключил сделку ' +
      'с крупными поставщиками из России';
 b:= pos(',', st);
 Memo1.Lines.Add(Copy(st,1,b-1));
 s:= Copy(st, b+1, Length(st));
 Memo1.Lines.Add('Должность: '+Copy(s, 1, pos(' ', s)));

 sl:= TStringList.Create;
 sl.Delimiter:= ' ';
 sl.DelimitedText:=s;
 for i:=0 to sl.Count-1 do
  for b:=1 to length(sl.Strings[i]) do
   if sl.Strings[i][b] in ['А'..'Я'] then
    begin
     Memo1.Lines.Add('Организация:'+sl.Strings[i]);
     exit;
     end;

 sl.Free;
end;
Ответить с цитированием