Показать сообщение отдельно
  #6  
Старый 11.04.2012, 09:13
Аватар для ALexandr555
ALexandr555 ALexandr555 вне форума
Специалист
 
Регистрация: 09.10.2010
Адрес: Тольятти
Сообщения: 803
Версия Delphi: Delphi 7
Репутация: 2064
По умолчанию

Код:
var
book: string;
reg3: TRegExpr;
begin
 reg3:=TRegExpr.Create;
 Reg3.Expression:='(&#\d*?;)';
 Reg3.InputString:=book; 
 While Reg3.Exec do
  begin
   memo1.Lines.Add(Reg3.Match[1]);
   book:=StringReplace(book,Reg3.Match[1],'',[]);
   Reg3.InputString:=book;
  end;
 Reg3.Expression:='(&[a-zA-Z]*?;)';
 Reg3.InputString:=book; 
 While Reg3.Exec do
  begin
   memo1.Lines.Add(Reg3.Match[1]);
   book:=StringReplace(book,Reg3.Match[1],'',[]);
   Reg3.InputString:=book;
  end;
 reg3.free;
end;
я делал так недавно,
в первом ищет по маске "&#цифры;" и втором "&английские символы;"
вот такие отлично находит
Цитата:
   
¡ ¡
Ответить с цитированием