DownThemAllで正規表現を使用してファイル名を除外する

DownThemAllで正規表現を使用してファイル名を除外する

DownThemAll と少しの正規表現を使用して、Web ページからファイルを取得しています。

私の DownThemAll フィルターは次のように設定されています。/\.(?:pdf|doc|docx|xls|xlsx|ppt|zip)$/i

ただし、各ページには WBSDictionary.xls ファイルも含まれており、これを除外したいと考えています。

試してみましたが、/(?!WBSDictionary)\.(?:pdf|doc|docx|xls|xlsx|ppt|zip)$/iうまくいきませんでした。やり方が間違っているのでしょうか、それとも DTA の正規表現の実装がこれをサポートしていないだけなのでしょうか?

私は正規表現についてあまり詳しくありません。

答え1

拡張子を持つファイルを含めpdf|doc|docx|xls|xlsx|ppt|zip、ファイルを除外するこの方法を試してくださいWBSDictionary.xls

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

お役に立てれば幸いです

関連情報