Substituir um expressão de um arquivo

2 respostas
R

Gostaria de saber se tem alguma função para que eu posso ao ler um arquivo substituir alguma expressão.
Tenho muitos arquivos que precisão ser alterados em todos a mesma coisa. Gostaria de fazer um programinha em Java pra ler cada arquivo e fazer a alteração necessaria. Já estou listando os arquivos do diretorio e lendo cada um.

2 Respostas

F

vc pode ler o arquivo, amarzenar em uma string, e depois fazer a substituicao usando o metodo substring() da classe sting (veja a java api para mais detalhes), depois eh soh gravar o arquivo…

R

Achei em um outro forum o seguinte codigo que acho que vai me servir String in = "<a href=\"##\"></a>" out = ""; idx = in.indexOf( "##" ); if ( idx > 0 ) { out = in.substring( 0, idx ) + CONST + in.substring( idx+=2, in.length () ); } System.out.println( out );
Eu estou lendo cada linha do arquivo e procurando a expressão que quero trocar. O problema agora é que eu não sei como atualizar o arquivo que estou lendo.

Criado 28 de abril de 2004
Ultima resposta 28 de abr. de 2004
Respostas 2
Participantes 2