Como eu faço para ele retirar todos os caracteres iguais a * da string ???
replaceAll("*","") dá erro por causa das expressões regulares
Exception in thread “main” java.util.regex.PatternSyntaxException: Dangling meta character ‘*’ near index 0
Como eu faço para ele retirar todos os caracteres iguais a * da string ???
replaceAll("*","") dá erro por causa das expressões regulares
Exception in thread “main” java.util.regex.PatternSyntaxException: Dangling meta character ‘*’ near index 0
solução
replaceAll("\\p{Punct}", "")
apesar de remover todos os caracteres de pontuação, mas deu certo
replaceAll("\\*","");
Aproveitando seu post jairelton eu costumo usar
replaceAll("[*]","");
Tem alguma diferença? Algum problema pode ocorrer quando trocamos de SO?
valeu, é verdade eu que tinha feito cagad… dei o replaceAll("\*","");
mas esqueci de atribuir isso a outro objeto String.
sobre sua duvida eu acho qeu não deve dar pau usar um ou outro mesmo mudando o SO.
acho que o [*] é até mais correto, já que ele considera ER neste caso