Regex

Pessoal , preciso contruir uma expressão em regex para eliminar caracteres especiais de uma string e deixar os elementos (.)ponto, (_)Underline, e (=)Igual , em uma consulta sql escrita em java , preciso negar
todos caracteres especiais e filtrar somente esses elementos, pois estou utilizando replaceall nelas.
Alguém poderia me ajudar ?

[^\.=\w\s]

Espaços em branco seriam caracteres especiais?

Obrigado, CWeiler, consegui da seguinte maneira :

replaceAll("[^a-zA-Zà-úÀ-Ú1-9 ]", “”);