Funcao - remover acentos |
Top Previous Next |
|
function TiraAcentos(const Texto: ANSIString): ANSIString; const Acentos = 'áéíóúÁÉÍÓÚàèìòùÀÈÌÒÙäëïöüÄËÏÖÜãõÃÕâêîôûÂÊÎÔÛçÇñÑ'; Normais = 'aeiouAEIOUaeiouAEIOUaeiouAEIOUaoAOaeiouAEIOUcCnN'; var a: Integer; begin Result := ''; for a := 1 to Length(Texto) do if Pos(Texto[a], Acentos) > 0 then Result := Result + Normais[Pos(Texto[a], Acentos)] else Result := Result + Texto[a]; end; |