如何使用正则表达式匹配 Content-Disposition 文件名?

How can a Content-Disposition filename be matched using a regex?

如何使用正则表达式匹配 Content-Disposition 文件名? 我需要在反垃圾邮件软件中输入一个正则表达式,它应该匹配以下内容

Content-Disposition: attachment;
 "filename"=attached.bat

其中 attached 可以是任何文件名单词。

这个也不应该匹配

Content-Disposition: attachment;
other text here
 "filename"=attached.bat

我会使用正则表达式匹配(并阻止)所有包含上述文本的电子邮件。 是否可以使用单个正则表达式行?

注意:我找到了一种使用 2 个单独的正则表达式匹配 "Content-Disposition: attachment;" OR "filename"=attached.bat" 的方法,但我会匹配 "Content-Disposition: attachment;" 和 "filename"=attached.bat" 使用单个正则表达式。可能吗 ?

谢谢

尝试Content-Disposition: attachment;\s*"filename"=[-+.\w]+

http://www.regexr.com/3d4p4