Retirar sobrenome repetido
Bom dia..
Tenho a seguinte situação.
Tenho uma lista com nomes, e tem alguns que as pessoas cadastraram repetindo os sobrenomes, como por exemplo:
Roberto da Silva Araujo Araujo
Adalberto Francisco Moscada Francisco Moscada
Percebe-se acima que tenho que fazer um tratamento para retirar o Araujo que está repetido e o Francisco Moscada.
Alguém tem alguma ideia de como fazer isso no delphi?
Tenho a seguinte situação.
Tenho uma lista com nomes, e tem alguns que as pessoas cadastraram repetindo os sobrenomes, como por exemplo:
Roberto da Silva Araujo Araujo
Adalberto Francisco Moscada Francisco Moscada
Percebe-se acima que tenho que fazer um tratamento para retirar o Araujo que está repetido e o Francisco Moscada.
Alguém tem alguma ideia de como fazer isso no delphi?
Leandro Carvalho
Curtidas 0
Respostas
Ermesom Lourenco
05/02/2018
Bom dia,
Para fazer o que deseja terá de quebrar a string de acordo com os espaços. Este post (http://www.delphibasics.co.uk/RTL.asp?Name=TStringList) mostra como podes fazer isto.
Há porém uma questão: Como sabe que realmente o cliente digitou incorreto, conseguirá sempre decidir por ele se seu nome está com erro de digitação ? E se o nome dele for desta forma?
De acordo com a experiência que tenho, cabe à quem cadastrou a validação do nome (por não sabermos se está correto ou não da forma que está), porém o "como fazer" que questionou a citação acima te ajudará.
No mais, espero ter ajudado
Para fazer o que deseja terá de quebrar a string de acordo com os espaços. Este post (http://www.delphibasics.co.uk/RTL.asp?Name=TStringList) mostra como podes fazer isto.
Há porém uma questão: Como sabe que realmente o cliente digitou incorreto, conseguirá sempre decidir por ele se seu nome está com erro de digitação ? E se o nome dele for desta forma?
De acordo com a experiência que tenho, cabe à quem cadastrou a validação do nome (por não sabermos se está correto ou não da forma que está), porém o "como fazer" que questionou a citação acima te ajudará.
No mais, espero ter ajudado
GOSTEI 0