replaceAll

5 respostas
F

caminho = caminho.replaceAll("\ “,”\ ");

to querendo trocar o \ por \ e nao to conseguindo… alguem ajuda ai???

5 Respostas

BrunoBastosPJ

essa \ é usada para chamr comandos dentro de uma straing como pular linha = \n

para ele entender como 1 barra você precisa botar \ isso é para mudar algum caminho do windows? porque você pode usar o File.separetor

V

replaceAll("\\","\\")

shazamm!!

F

cara, nao rolou… o que quero é o seguinte…

c:\implementation\dist\sistema
virar…
c:\implementation\dist\sistema\
mas assim tb nao funcionou. o problema acho que é quando coloca o " ele nao considera que ta fechando a string… ta foda aqui

C

Olá fhsantiago,

Pra você representar um \ em uma String, em Java, você deve colocar \, como já foi falado aqui em cima. E o método replaceAll recebe uma expressão regular pra substituição; em expressão regular, uma \ deve também ser representada por \.
Portanto, pra fazer a substituição que você quer, tente o seguinte:

caminho = caminho.replaceAll("\\\\", "\\\\\\\\");

É feio, mas aqui funcionou :stuck_out_tongue: Tente aí e diga se deu certo!

Até mais,

F

funcionou. valeu…

Criado 18 de abril de 2006
Ultima resposta 18 de abr. de 2006
Respostas 5
Participantes 4