On Wed, Oct 24, 2001 at 11:49:38AM -0200, Carlos Laviola wrote: > On Wed, Oct 24, 2001 at 09:42:39AM -0200, Pedro Zorzenon Neto wrote: > > Alguém tem alguma expressão regex (s///) para retirar todos os > > caracteres inválidos em um nome de arquivo e trocar pelos respectivos > > com uma barra invertida antes? > > Você pode colocar a expressão [^[:alnum:]], que é uma lista contendo > todos os caracteres que não são alfanuméricos. Usando locale pt_BR, > essa também inclui caracteres acentuados presentes no ISO-8859-1.
Obrigado, claviola. Para referencia de quem precisar disso futuramente: s/[^[:alnum:]]/\\&/g

