Algebra
#1
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 ("?", "");
renamed
#3
[code] public static void main(String[] a) throws Exception {
String b = “Qual seu nome?”;
System.out.println(b.replaceAll("\\?", ""));
}[/code]
Retira todo o texto pois em expressões regulares, o ponto “.” é um caracter especial que significa “qualquer caracter”.
Pra funcionar você poderia fazer:
replaceAll("\\.","");