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
お役に立てれば幸いです