Usar expresiones regulares con DownThemAll para excluir un nombre de archivo

Usar expresiones regulares con DownThemAll para excluir un nombre de archivo

Estoy usando DownThemAll y un poco de expresiones regulares para capturar archivos de una página web.

Mi filtro DownThemAll está configurado de la siguiente manera:/\.(?:pdf|doc|docx|xls|xlsx|ppt|zip)$/i

Sin embargo, cada página también incluye el archivo WBSDictionary.xls, que me gustaría excluir.

Lo he intentado /(?!WBSDictionary)\.(?:pdf|doc|docx|xls|xlsx|ppt|zip)$/isin éxito. ¿Lo estoy haciendo mal o la implementación de expresiones regulares de DTA simplemente no lo admite?

Soy bastante nuevo en expresiones regulares.

Respuesta1

Pruebe esto: incluya archivos con extensiones pdf|doc|docx|xls|xlsx|ppt|zipy excluya el archivo.WBSDictionary.xls

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

Espero que ayude

información relacionada