none
Tratamento de texto RRS feed

  • Pergunta

  • Amigos boa tarde, Estou com o problema abaixo e com urgência para resolver um problema, desde ja agradeço ideias e sugestões:

    Os endereços da empresa esta desorganizado, por exemplo:

    Atual Correto
    AVENSOUZA Avenida Souza
    AV9JULHO Avenida 9 Julho
    RTRISTÃO LIMA Rua TRISTÃO LIMA
    PRARTHUR SILVA Praça Arthur Silva

    Para resolver o problema criamos uma função que conferi as letras(vetor) localizando as abreviaturas, resolveu o problema no entanto gerou os problemas abaixo:

    Atual Novo
    Professor Praça Ofessor
    Romulo Oliveira Rua Omulo Oliveira

    Grato

    sexta-feira, 18 de maio de 2012 20:05

Respostas

  • Como estão esses dados, no banco? Se não estiverem no banco, vocÊ tem eles em código em um array, lista?

    Esses dados novos que foram alterados (Rua Omulo Oliveira) estão no banco? Vai precisar mudar eles novamente ou pode ser um método baseado nos dados antigos?

    Abraços.


    thiagokoelho

    sexta-feira, 18 de maio de 2012 20:35
  • Amigo, o problema é que você percorre toda a string dando um replace de "PR" para "Praça ", dai em strings como "PROFESSOR", seu método entende que as duas primeiras letras são a abreviação de praça. Eu particularmente colocaria vários "if" nessa rotina para atingir somente alguns casos, generalizar esse tipo de coisa é muito complicado.

    segunda-feira, 21 de maio de 2012 14:25
  • Concordo com o Renato.

    Nesse caso ele só fez o que você mandou fazer, sendo assim você precisa especializar esses replaces com mais critérios.

    Vai dar um trabalho. Já pesquisou se não há nada pronto por ai?


    É possível sim! Ponha isso na sua cabeça. É possível. "Steve Jobs"

    Eduardo Pires
    www.eduardopires.net.br

           

    segunda-feira, 21 de maio de 2012 16:50
  • Use o Bing!

    Compatível com tecnologia Microsoft.

    http://msdn.microsoft.com/en-us/library/cc980922.aspx

    Ou Google:

    https://developers.google.com/maps/?hl=pt-BR

    Você também pode comprar um CD com os CEPs e Endereços do Brasil todo, muito achado em bancas de CD's

    Abç!


    É possível sim! Ponha isso na sua cabeça. É possível. "Steve Jobs"

    Eduardo Pires
    www.eduardopires.net.br

           

    terça-feira, 22 de maio de 2012 12:42

Todas as Respostas

  • Como estão esses dados, no banco? Se não estiverem no banco, vocÊ tem eles em código em um array, lista?

    Esses dados novos que foram alterados (Rua Omulo Oliveira) estão no banco? Vai precisar mudar eles novamente ou pode ser um método baseado nos dados antigos?

    Abraços.


    thiagokoelho

    sexta-feira, 18 de maio de 2012 20:35
  • Sim tenho eles em banco. pode ser um método baseado nos antigos,  não preciso voltar os dados tinha um bkp.

    Abraço

    Dyego Coelho de Souza.

    sexta-feira, 18 de maio de 2012 20:53
  • Amigo, o problema é que você percorre toda a string dando um replace de "PR" para "Praça ", dai em strings como "PROFESSOR", seu método entende que as duas primeiras letras são a abreviação de praça. Eu particularmente colocaria vários "if" nessa rotina para atingir somente alguns casos, generalizar esse tipo de coisa é muito complicado.

    segunda-feira, 21 de maio de 2012 14:25
  • Concordo com o Renato.

    Nesse caso ele só fez o que você mandou fazer, sendo assim você precisa especializar esses replaces com mais critérios.

    Vai dar um trabalho. Já pesquisou se não há nada pronto por ai?


    É possível sim! Ponha isso na sua cabeça. É possível. "Steve Jobs"

    Eduardo Pires
    www.eduardopires.net.br

           

    segunda-feira, 21 de maio de 2012 16:50
  • Prezado Renato obrigado pela antenção. Sim, vou montar um dicionario de dados, e atravez dele será realizados os replace,  vão existir varios tratamentos, estou preocupado com futuras exceções, é como vc disse é complicado.

    abraço

    terça-feira, 22 de maio de 2012 00:32
  • Alguem tem alguma nova ideia?

    Grato

    Dyego Coelho

    terça-feira, 22 de maio de 2012 00:40
  • Use o Bing!

    Compatível com tecnologia Microsoft.

    http://msdn.microsoft.com/en-us/library/cc980922.aspx

    Ou Google:

    https://developers.google.com/maps/?hl=pt-BR

    Você também pode comprar um CD com os CEPs e Endereços do Brasil todo, muito achado em bancas de CD's

    Abç!


    É possível sim! Ponha isso na sua cabeça. É possível. "Steve Jobs"

    Eduardo Pires
    www.eduardopires.net.br

           

    terça-feira, 22 de maio de 2012 12:42