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 @