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

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

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

Meu filtro DownThemAll está 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 gostaria de excluir.

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

Eu sou muito novo em regex.

Responder1

Tente incluir arquivos com extensões pdf|doc|docx|xls|xlsx|ppt|zipenquanto exclui o arquivoWBSDictionary.xls

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

espero que ajude

informação relacionada