1. Este site usa cookies. Ao continuar a usar este site está a concordar com o nosso uso de cookies. Saber Mais.

Ajuda no split do java SFF

Discussão em 'Programação' iniciada por PedroPereiraStr, 29 de Novembro de 2007. (Respostas: 3; Visualizações: 1261)

  1. PedroPereiraStr

    PedroPereiraStr Power Member

    Tenho a seguinte linha de código:

    texto = text.split( " " );

    isto é está a correr um array de string's e sempre que encontra um espaço quero eliminá-lo.

    Até ai tudo bem, mas eu queria fazer o mesmo mas para !"()[]= entre outros caracteres especiais.


    exemplo : string -> "lalala lalal al al al asldasfs dfasdf asdf asdf"
    resultado: "lalalalalalalalalasldasfsdfasdfasdfasdf"

    Agora o que eu queria : string -> "Ola, eu sou o Ze manili! Entao tudo bem?"
    resultado: "OlaeusouoZemaniliEntaotudobem"


    Soluções?

    Cumps.....
     
  2. CoolMaster

    CoolMaster Power Member

    Podes usar expressões regulares... ou então caso não as saibas usar tambem é facil outro metodo.
    Percorrer a string caracter a caracter, ver se é um caracter a-zA-Z0-9, se for copia para uma string temporaria se não for não copia.. no final tens uma nova string so com os caracteres que queres.
     
  3. AliFromCairo

    AliFromCairo Power Member

    Sim, expressões regulares é a maneira mais simples e adicionalmente, são suportadas pelo método split que estás a usar.
     
  4. rj.rodrigues

    rj.rodrigues Power Member

Partilhar esta Página