Модератор: Модераторы
function AntiMat(const text: WideString): WideString;
var
  l : WideString;
  i,j : integer;
const
  mat: WideString = 'куй';
begin
  Result := text;
  l := WideLowercase(text);
  j:=Pos(mat, l);
  while j > 0 do begin
    for j := j to j+length(mat) do begin
       Result[j]:='*';
       l[j]:='*';
    end;
    j := Pos('куй', l);  
  end;
end;

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1