[^\x00-\x7F]
funciona bem, mas, se você quiser usar uma classe de caractere longa como [^a-z0-9''~!@#$%^&*()-_=+[]{}\|;:'"<>,./?]
, é necessário escapar de caracteres que tenham um significado especial (por exemplo, -[]\
e adicionar linebreak \r
, \n
.
Seu regex se torna:
[^a-z0-9''~!@#$%^&*()\-_=+\[\]{}\|;:'"<>,./?\r\n]
# ^ ^ ^ ^ ^^^^
- Ctrl + H
- Encontre o que:
[^a-z0-9''~!@#$%^&*()\-_=+\[\]{}\|;:'"<>,./?\r\n]+$
Mas, novamente,[^\x00-\x7F]
funciona bem e é mais legível - Substituir por:
LEAVE EMPTY
- check Embrulhe
- verificar expressão regular
- Substituir todos
Resultado para o exemplo dado:
0123456789'~!@#$%^&*()-_=+[]{}\|;:'"<>,./?
abcdefghijklmnopqrstuvwxyz
ABCDEFGHIJKLMNOPQRSTUVWXYZ