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)$/i
sin é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|zip
y excluya el archivo.WBSDictionary.xls
/^(?!.*WBSDictionary\.xls$).*\.(pdf|doc|docx|xls|xlsx|ppt|zip)$/i
Espero que ayude