Pedido de ajuda com "replaceAll(,)"

eu to querendo retirar todos o pontos finais e interrogações de um texto usando replaceAll
mas não dá certo. alguem sabe me dizer qual é o motivo?

replaceAll(".","") -> retira todo o texto
replaceAll("?","") -> dá erro

deve ser alguma coisa relacionada a expressões regulares. como devo proceder então para concluir meu objetivo?

Se quiser fazer isso tudo de uma vez, faça:

String texto = "Judas recebeu 30 moedas de prata. Por quanto foi comprado o Aceldama?";
texto = texto.replaceAll ("[.?]", "");

Se quiser fazer um caracter de cada vez, faça:

String texto = "Judas recebeu 30 moedas de prata. Por quanto foi comprado o Aceldama?";
texto = texto.replace (".", "").replace ("?", "");

[code] public static void main(String[] a) throws Exception {
String b = “Qual seu nome?”;

	System.out.println(b.replaceAll("\\?", ""));
}[/code]

valew galera

Retira todo o texto pois em expressões regulares, o ponto “.” é um caracter especial que significa “qualquer caracter”.

Pra funcionar você poderia fazer:

replaceAll("\\.","");