Подскажите правильную регулярку

sizam

Новичок
Подскажите правильную регулярку

Подскажите правильную регулярку , для того , чтоб выбрать только base64 код

Content-Disposition: attachment;
filename="attach.gif"
Content-Transfer-Encoding: base64
Content-Type: image/gif;
name="attach.gif"

R0lGODlhDgANAKIFAAEBAbe3t4CAgCosM2RkZP///wAAAAAAACH5BAEAAAUALAAAAAAOAA0AAAMt
WLoMIywWoARsiq6BZ+RZyASXpnmouaiFEKDpKrJiANAK8XYRsNuSBeF2kSQAADs=
------==--bound.1635.webmail131.yandex.ru
 

sizam

Новичок
Супер , спасибо!

-~{}~ 19.10.09 19:15:

Встретил новую проблему

Парсю аттачмент из xml, вот кусок , который мне надо достать.

<mimepart>
<header>
<headername>Content-Disposition</headername>
<headervalue>attachment</headervalue>
<parameter>
<paramname>filename</paramname>
<paramvalue>dealer_4_pricexls.zip</paramvalue>
</parameter>
</header>
<header>
<headername>Content-Transfer-Encoding</headername>
<headervalue>base64</headervalue>
</header>
<header>
<headername>Content-Type</headername>
<headervalue>application/zip</headervalue>
<parameter>
<paramname>name</paramname>
<paramvalue>dealer_4_pricexls.zip</paramvalue>
</parameter>
</header>

<body><![CDATA[UEsDBBQAAAAIACCWTTtgBjTggvgDAACMDgAVAAAAZGlzdHJfNF9kMjAwOTEwMTQueGxz7Fl5OJTd
3z/3zM0MSsZW9rGGkL2xhZKllKhQWmyh6KmILC0qpcVSESoVj7SibFG2iKiknlY09kJCqOhR8jv3
PZQw43mu673e3x/ve+b6nvuez/dzvts595kzM0+fUBoT04WbwLg2HxDBj2EOwD4GmwHFhDTyhgdA
/fAwdjt61YI6bSjzoNCg6EDRhaIHRR+KAZT5UAyhGEExhrIAykIow//f/iuNgwwnkp0NOEk8Jj0A
CGAnAtAECOAmWgx7AJqhrAXboAaoUf8X2wI8BicEi+EudG6AsMMYCHBV3kH4ABkgyugCVBUVRg1Q
GqoB7+KhkhsI4UHz4j0f3t/ATeTjvQHUPCX0ANH5N9Rp+CpGgD3BCOeF470U3nPDHgE5+JhaHFGD
.......................................
31JFomLdPleYUsocJo1vra1Fbi6l/m0Ln/Ht53WN3iXSLtI05jra3dPYYUsWiR3rzvu52+P2RN9M
80dFake6RTp4NIm592ifQsuYawqvdI208bzjP5wnl/HDVHr4OX2342cPi+u3ahKiIhWM0CzmGlrE
fAP3dj0l/sX957tj/L8AUEsBAhQAFAAAAAgAIJZNO2AGNOCC+AMAAIwOABUAAAAAAAAAAAAgAAAA
AAAAAGRpc3RyXzRfZDIwMDkxMDE0Lnhsc1BLBQYAAAAAAQABAEMAAAC1+AMAAAA=
]]></body>
</mimepart>


использую

preg_match_all("#<mimepart>(.+)<\/mimepart>#sU", $xml, $mimepart);

код картинок и всего кроме zip архивов парсит, а вот архивы не берёт, в первый раз такое встречаю , ктонить сталкивался с такой проблемой?
 

dimagolov

Новичок
может разбирать xml специальными тулзами? e.g. simpleXML

да, смотри нотисы, там может не хватать стека регулярок для больших массивов данных
 
Сверху