String str = "qualquercoisaantes follow 0 qualquer coisa d e p o i s follow 0";
// imprime: qualquercoisaantes follow 1 qualquer coisa d e p o i s follow 1
System.out.println(str.replace("follow 0", "follow 1"));
// imprime: qualquercoisaantes follow 1 qualquer coisa d e p o i s follow 0
System.out.println(str.replaceFirst("follow 0", "follow 1"));
ps: tanto .replaceFirst() quanto .replaceAll() requerem uma regex (Expressões regulares) por parâmetro. Mas, o replaceFirst(), por exemplo, funciona desta forma também. ^^
Está faltando ; (ponto e vírgula) na linha do .replaceAll().
Use o .replace(). Ele já vai alterar todos os “follow 0” que encontrar no texto.
Qual o erro? Reveja se o caminho do arquivo está correto.
Uma das formas de fazer isto (e a mais simples que conheço) é esta.
O código está rodando perfeitamente!
ps: o .replaceAll() requer uma regex, o replace() requer um CharSequence.
ps2: o replaceFirst() também requer uma regex, mas ele também funciona passando uma String “simples”.
Funcionou, muito obrigado.
no Caso ele esta alterando outras opções de follow por ex. target_follow
eu posso usar Regex exemplo “[follow | 0-9]]”, “follow 2”