Usando expressões regulares com DownThemAll para excluir um nome de arquivo

2

Estou usando o DownThemAll e um pouco de regex para capturar arquivos de uma página da Web.

Meu filtro DownThemAll é configurado da seguinte forma: /\.(?:pdf|doc|docx|xls|xlsx|ppt|zip)$/i

No entanto, cada página também inclui o arquivo WBSDictionary.xls, que eu gostaria de excluir.

Eu tentei /(?!WBSDictionary)\.(?:pdf|doc|docx|xls|xlsx|ppt|zip)$/i sem sucesso. Estou fazendo errado, ou a implementação do regex do DTA simplesmente não suporta isso?

Sou muito novo no regex.

    
por Michael Paul 23.01.2015 / 20:26

1 resposta

1

Tente incluir arquivos com extensões pdf|doc|docx|xls|xlsx|ppt|zip , excluindo o arquivo WBSDictionary.xls

/^(?!.*WBSDictionary\.xls$).*\.(pdf|doc|docx|xls|xlsx|ppt|zip)$/i

Espero que ajude

    
por 24.01.2015 / 12:57