Приветствую!
С помощью регулярных выражений хочу очистить письма EML от вложений и застрял на таком моменте.
--------------DEE21C3D2FCCE4DE4AA7EF73
Content-Type: image/jpeg;
name="mactlogo.jpg"
Content-Transfer-Encoding: base64
Content-ID: <part1.44BBB969.36538819@mact.ru>
Content-Disposition: inline;
filename="mactlogo.jpg"
/9j/4AAQSkZJRgABAQEAZABkAAD/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQY
GBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYa
KCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAAR
CABuAHoDASIAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAA
AgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkK
FhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWG
h4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl
5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREA
AgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYk
NOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOE
hYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1
--------------DEE21C3D2FCCE4DE4AA7EF73--
В примере кода мне нужно убрать весь текст после строки
filename="mactlogo.jpg" и до символов ---.
Для этого составил выражение
(?<=filename=".*").*?(?=\s--), но редактор ругается. Мне нужно как-то указать, что в кавычках после
filename=" " может содержаться абсолютно любой набор букв, цифр и символов.
Прощу помощи у знающих!