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.

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

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.