Menggunakan Ekspresi Reguler dengan DownThemAll untuk mengecualikan nama file

3

Saya menggunakan DownThemAll dan sedikit regex untuk mengambil file dari halaman web.

Filter DownThemAll saya diatur sebagai berikut: /\.(?:pdf|doc|docx|xls|xlsx|ppt|zip)$/i

Namun, setiap halaman juga menyertakan file WBSDictionary.xls, yang ingin saya kecualikan.

Saya sudah mencoba tetapi /(?!WBSDictionary)\.(?:pdf|doc|docx|xls|xlsx|ppt|zip)$/itidak berhasil. Apakah saya melakukan kesalahan, atau apakah implementasi regex DTA tidak mendukung hal ini?

Saya cukup baru untuk regex.

Michael Paul
sumber

Jawaban:

2

Coba ini sertakan file dengan ekstensi pdf|doc|docx|xls|xlsx|ppt|zipsambil mengecualikan fileWBSDictionary.xls

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

Semoga itu bisa membantu

Muffin
sumber