(Resolvido)Expressão Regular para replace

2 respostas
Michel_M

Bom dia pessoa…

Eu gostaria de tirar uma duvida, por exemplo eu quero fazer uma expressão que quando encontrar “}” ou “’” coloque um espaço vazio. Lembrando que eu consegui mais eu tive que chamar mais de uma vez o replace. E eu gostaria de chamar uma unica vez.

ex:

String valor = "'D_METODO_ATUALIZACAO_PERIODO.COMPOSTO', T:'D_METODO_ATUALIZACAO_PERIODO.TABELA'}";
String valorFinal = valor.replace("","");// ai eu gostaria da fazer uma expressão que sempre quando achar "}" ou "'" coloque vazio.

Desde já eu agradeço

2 Respostas

E

Leia um pouco sobre expressões regulares e me diga por que é que ambas as expressões resolvem seu problema.

http://aurelio.net/regex

String valorFinal = valor.replaceAll("[}']","");
String valorFinal = valor.replaceAll("(}|\')","");
douglaskd

testa aqui Michel M:

http://regexpal.com/

Criado 10 de julho de 2012
Ultima resposta 10 de jul. de 2012
Respostas 2
Participantes 3