Expressao Regular - JAVA

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?

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