replaceAll()

3 respostas
C

ola, alguem sabe como fazer pra remover caracteres tipo [ ] com o replace all?? eu fiz assim mas nao sei se esta correto
replaceAll("[\[\]]", “”)

3 Respostas

J

Olá C0der

Está correto sim e funciona. Deu algum erro?

jcmarqs

C

SIM deu certo, mas queria saber se é assim que usa o regex
como ta descrito na api http://java.sun.com/j2se/1.4.2/docs/api/java/util/regex/Pattern.html

\p{Punct} Punctuation: One of !"#$%&’()*+,-./:;<=>?@[]^_`{|}~

J

hummm… entendi!

\p{Punct} significa que vc está procurando por qualquer um desses carcteres.

se vc usar

replaceAll("\p{Punct}", "")

funciona também, mas tem um detalhe:
Todos os caractéres dentre esses acima serão substituídos.

Tem uma referência boa para expressões regulares em
http://guia-er.sourceforge.net/

jcmarqs

Criado 9 de maio de 2007
Ultima resposta 9 de mai. de 2007
Respostas 3
Participantes 2