Verwenden von regulären Ausdrücken mit DownThemAll zum Ausschließen eines Dateinamens

2

Ich benutze DownThemAll und ein bisschen Regex, um Dateien von einer Webseite zu holen.

Mein DownThemAll-Filter ist wie folgt eingerichtet: /\.(?:pdf|doc|docx|xls|xlsx|ppt|zip)$/i

Jede Seite enthält jedoch auch die Datei WBSDictionary.xls, die ich ausschließen möchte.

ich habe es versucht /(?!WBSDictionary)\.(?:pdf|doc|docx|xls|xlsx|ppt|zip)$/i umsonst. Mache ich es falsch oder unterstützt die DTA-Implementierung von Regex dies einfach nicht?

Ich bin ziemlich neu in Regex.

Michael Paul
quelle

Antworten:

1

Versuchen Sie es mit Include-Dateien mit Erweiterungen pdf|doc|docx|xls|xlsx|ppt|zip beim Ausschließen der Datei WBSDictionary.xls

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

hoffentlich hilft das

Muffin
quelle