Expressao Regular - JAVA

1 resposta
A

Pessoal… estou tentando converter um caminho de um arquivo so que ele nao converte tudo:

ex: c:\Arquivos de Programa\teste\regex
quero retirar o \regex…

Fiz assim:

String c="c:\Arquivos de Programa\teste\regex";
c = c.replaceAll("\\regex","");

Agora quero converter as barras:

c=c.replaceAll("\\","/");

Ele executa uma vez depois se eu tentar usar a variavel c, nao esta + formatada :frowning:

Como posso fazer essa expressao regular de uma forma + simples? Tem como?

1 Resposta

J

ana_tf

Poderia fazer da seguinte forma:

String c = "c:\\Arquivos de Programa\\teste\\regex";
c = c.replace('\\','/');
c = c.replaceAll("/regex","");

ou também:

String c = "c:\\Arquivos de Programa\\teste\\regex";
c = c.substring(0,c.indexOf("\\regex"));
c = c.replace('\\','/');

jcmarqs

Criado 18 de abril de 2007
Ultima resposta 19 de abr. de 2007
Respostas 1
Participantes 2