Expressao regulara de filtragem de caracter infvalido

2 respostas
antoniopopete

Tem como fazer uma regex que filtre algum caracter invalido de uma liha toda emqualquer posição???
Exemplo,digamos que @ seja invalido:

[email protected]…br @ flai safuhasfuh asfuhfasoh@ fsaohasf@;
ele remover todas essas arrobas.Ou entao,responder se existe algum caracter invalido?

2 Respostas

luistiagos

sim eu fiz isto no meu trabalho de compiladores… crie uma constante array de String com todos os caracteres invalidos pegue o arquivo a ser lido e divida-o em linhas e em cada linha vc itera seu array de palavras invalidas e faz o regex para cada palavra invalida caso ele a encontre e so retornar a linha e a coluna e abortar o programa com System.exit(1); ou remover os caracteres vc quem sabe…

antoniopopete

Nao pensei nisso,fiz uma expressao geenreica…Que substituiu qualquer caracter da lista …por “”.
A lista eh composta pela negacao dos caracteres validos,mas estou tendo problema com @,que ele nao fitltra,ai tive que fazer um | so pra @

Criado 29 de maio de 2007
Ultima resposta 30 de mai. de 2007
Respostas 2
Participantes 2