2016-04-01 11 views
1

Content-Disposition dosya adı nasıl bir regex kullanılarak eşleştirilebilir? Ben uymalıdır antispam yazılımı bir regex girmeniz gerekir ekli herhangi bir dosya adı kelime olabilir aşağıdakiContent-Disposition dosya adı bir regex kullanılarak nasıl eşleştirilebilir?

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

.

Ayrıca, bu bir regex Yukarıdaki metni olan tüm e-posta kullanarak

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

Ben maç (ve blok) olur eşleşti edilmemelidir. Tek bir normal ifade satırı kullanmak mümkün mü?

not: "Content-Disposition: attachment;" ile eşleşmenin bir yolunu buldum. OR "filename" = attach.bat "2 ayrı regex kullanarak, ancak" Content-Disposition: attachment; "ve" filename "= attach.bat" ile eşleşir "tek bir regex kullanarak. Mümkün mü ? Eğer

+0

Bu /(İçerik) güvenilir (-) (Disposition) (:)() (bağlanma) (;) + "[\ s \ S] *" (+ ") (dosya adı) (") (=) (ekli) (\.) (bat)/g ama şimdi çalışıyor. bu benim regex1 /(İçerik) (-) (Disposition) (:)() (ek) (;)/g bu benim regex2 o belirtilmedi ise, bu perl – gr68

+0

Lütfen olduğu Sorunuzu, denediğiniz bu regexlerle güncelleyin, neyin işe yaramadığını ve nasıl istediğinizi açıklayın. Çalışmaları için. – gr68

+0

üzgün hiçbir /(")(filename)(")(=)(attached)(\.)(bat)/g –

cevap

İlgili konular