A seguir o meu código:
texto = texto.replaceAll("content.asp?tc=..&cc=..&id=", "/?conteudo=");
texto = texto.replaceAll("content.asp?tc=...&cc=...&id=", "/?conteudo=");
texto = texto.replaceAll("content.asp?tc=.&cc=.&id=", "/?conteudo=");
texto = texto.replaceAll("content.asp?tc=..&cc=...&id=", "/?conteudo=");
texto = texto.replaceAll("content.asp?tc=...&cc=..&id=", "/?conteudo=");
texto = texto.replaceAll("content.asp?tc=.&cc=..&id=", "/?conteudo=");
texto = texto.replaceAll("content.asp?tc=..&cc=.&id=", "/?conteudo=");
texto = texto.replaceAll("content.asp?tc=.&cc=...&id=", "/?conteudo=");
texto = texto.replaceAll("content.asp?tc=...&cc=.&id=", "/?conteudo=");
Estou usando os ponto para substituir numeros, e os varios replaceAll’s servem para substituir os vários casos, com 1, 2 ou 3 algorismos por número. Estou convertendo uma tabela para migrar um sistema para java! Mas estou com problema nesse replaceAll, por exemplo:
String a = "content.asp?tc=1&cc=1&id=403";
if(a.indexOf("content.asp?tc=.&cc=.&id=")!=-1)
System.out.println("FOI");
a=a.replaceAll("content.asp?tc=.&cc=.&id=", "/?conteudo=");
System.out.println(a);
O resultado é : content.asp?tc=1&cc=1&id=
Alguem pode me dizer por que ele não está substituindo?