Fórum Função de concordância #457730
07/10/2013
0
seu filho(a) > sua filha
do(a) Bahia > da Bahia
algo desce tipo. Se alguém tiver alguma coisa ficarei grato.
até mais.
Luis Flores
Curtir tópico
+ 0Posts
07/10/2013
Joel Rodrigues
Se for, basta usar a função length:
if Length('do(a) Bahia') > Length('da Bahia') then
...Gostei + 0
07/10/2013
Luis Flores
Gostei + 0
07/10/2013
Deivison Melo
function TiraAcentos(Texto: string): string;
var
Contar, Posicao: integer;
Acentos, TiraAcentos: string;
begin
Acentos := 'áäàãâÁÄÀÃÂéëèêÉËÈÊíïìîÍÏÌÎóöòõôÓÖÒÕÔúüùûÚÜÙÛçÇ(a)(o)+'; na mesma função
TiraAcentos := 'aaaaaAAAAAeeeeEEEEiiiiIIIIoooooOOOOOuuuuUUUUcCao ';
Result := '';
for Contar := 1 to Length(Texto) do begin
Posicao := Pos(Copy(Texto, Contar, 1), Acentos);
if Posicao = 0 then
Result := Result + Copy(Texto, Contar, 1)
else
Result := Result + Copy(TiraAcentos, Posicao, 1);
end;
end;
Não testei porquê estou sem Delphi aqui em casa, mas eh por aí...
Qualquer coisa ajusto ela para vc em casa!!
Testa e sinaliza!
Abração e bons códigos!!
Gostei + 0
07/10/2013
Gustavo Bretas
Bom estuto, e boa sorte!
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)