Bug ? no replaceAll?

7 respostas
E

estou usando este comando e esta me retornando vazio…
alguem ja teve esse problema??

string = teste.exemplo

string = string.replaceAll(".","");

obs:se for com outro delimitador funcina…

alguma ideia???

[]´s

7 Respostas

D

qndo for usar replaceAll da uma olhada na documentacao antes de qualquer coisa…

troca isso:

string = string.replaceAll(".","");

por isso:

string = string.replaceAll("\\u002e","");

flws…

ps: existe no forum outro topico sobre isso…

E

nao pode ser isso…
pq estou formatando um CPF

nao vou usar 888.\f@$#%$ 999

[]´s[/u]

R

Expressões regulares.
. = qualquer caracter.

Apanhei disso essa semana também…rs

http://www.guj.com.br/posts/list/27079.java

K

Vc pode fazer assim também
replaceAll("\.");

Como o RafaelJ Falou quando se faz um replaceAll este utiliza o Regular Expression ^^
e . = 1 caracter qualquer.

E

String trocado = original.replaceAll ("\.", “,”);

funfo…hehehe

vlw… amo vcs

[]´s

D

“eduardoamaral”:
nao pode ser isso…
pq estou formatando um CPF

nao vou usar 888.\f@$#%$ 999

[]´s[/u]

da uma olhanda na documentacao antes de sair falando essas coisas!!! :grin:
se vc vai formatar o cep ou o tel da sua casa naum importa… vc tem q fazer assim… da uma lida sobre expressoes regulares…

ps: o q eu fiz foi trocar o caracter pelo seu correspondente em hexadecimal

E

“diegodrumond”:
“eduardoamaral”:
nao pode ser isso…
pq estou formatando um CPF

nao vou usar 888.\f@$#%$ 999

[]´s[/u]

da uma olhanda na documentacao antes de sair falando essas coisas!!! :grin:
se vc vai formatar o cep ou o tel da sua casa naum importa… vc tem q fazer assim… da uma lida sobre expressoes regulares…

ps: o q eu fiz foi trocar o caracter pelo seu correspondente em hexadecimal

sim deveria ter lido…
o importante que agora nunca mais esqueco dessa ***** hehe
vlw a ajuda…

o bom de falar essas paradas que nego ja responde na hora…hjeheheheh

Criado 7 de julho de 2005
Ultima resposta 7 de jul. de 2005
Respostas 7
Participantes 4