DownThemAll과 함께 정규 표현식을 사용하여 파일 이름 제외

DownThemAll과 함께 정규 표현식을 사용하여 파일 이름 제외

저는 DownThemAll과 약간의 정규식을 사용하여 웹 페이지에서 파일을 가져오고 있습니다.

내 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

도움이 되었기를 바랍니다

관련 정보