Ich verwende DownThemAll und ein paar reguläre Ausdrücke, um Dateien von einer Webseite zu erfassen.
Mein DownThemAll-Filter ist wie folgt eingerichtet:/\.(?:pdf|doc|docx|xls|xlsx|ppt|zip)$/i
Allerdings enthält jede Seite auch die Datei WBSDictionary.xls, die ich ausschließen möchte.
Ich habe es /(?!WBSDictionary)\.(?:pdf|doc|docx|xls|xlsx|ppt|zip)$/i
vergeblich versucht. Mache ich etwas falsch oder unterstützt die Regex-Implementierung von DTA dies einfach nicht?
Ich bin ziemlich neu bei Regex.
Antwort1
Versuchen Sie, Dateien mit Erweiterungen einzuschließen pdf|doc|docx|xls|xlsx|ppt|zip
, während Sie die Datei ausschließenWBSDictionary.xls
/^(?!.*WBSDictionary\.xls$).*\.(pdf|doc|docx|xls|xlsx|ppt|zip)$/i
Ich hoffe, das hilft