[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: regex para 'filtrar' nome de arquivo



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



Reply to: