<meta http-equiv=Content-Type content="text/html; charset=utf-8"><meta name=Generator content="Microsoft Word 14 (filtered medium)"><!--[if !mso]><style>v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style><![endif]--><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]--><div class=WordSection1><p class=MsoNormal><span style='font-family:"Comic Sans MS";color:#1F497D'>Hi Jan,<o:p></o:p></span></p><p class=MsoNormal><span style='font-family:"Comic Sans MS";color:#1F497D'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-family:"Comic Sans MS";color:#1F497D'>that is a nice idea, basically.<o:p></o:p></span></p><p class=MsoNormal><span style='font-family:"Comic Sans MS";color:#1F497D'>The meta data (= ascii) coming first and after that I have binary data.<o:p></o:p></span></p><p class=MsoNormal><span style='font-family:"Comic Sans MS";color:#1F497D'>Now I can read character by character, as you did and stop at the first non ascii character.<o:p></o:p></span></p><p class=MsoNormal><span style='font-family:"Comic Sans MS";color:#1F497D'>Now I only have ascii characters in my strData variable and regex should work.<o:p></o:p></span></p><p class=MsoNormal><span style='font-family:"Comic Sans MS";color:#1F497D'>And this method automatically adapt itself to any length of meta data, so this also works for me. The length of the binary data block can be calculated from the meta data and this way I found the next starting point for the next meta data block.<o:p></o:p></span></p><p class=MsoNormal><span style='font-family:"Comic Sans MS";color:#1F497D'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-family:"Comic Sans MS";color:#1F497D'>I immediately start coding …<o:p></o:p></span></p><p class=MsoNormal><span style='font-family:"Comic Sans MS";color:#1F497D'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-family:"Comic Sans MS";color:#1F497D'>Thanks<o:p></o:p></span></p><p class=MsoNormal><span style='font-family:"Comic Sans MS";color:#1F497D'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-family:"Comic Sans MS";color:#1F497D'>With best regards<o:p></o:p></span></p><p class=MsoNormal><span style='font-family:"Comic Sans MS";color:#1F497D'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-family:"Comic Sans MS";color:#1F497D'>Gerhard<o:p></o:p></span></p><p class=MsoNormal><span style='font-family:"Comic Sans MS";color:#1F497D'><o:p> </o:p></span></p><p class=MsoNormal><b><span lang=DE style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'>Von:</span></b><span lang=DE style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'> JLan [via Scilab / Xcos - Mailing Lists Archives] [mailto:<a href="/user/SendEmail.jtp?type=node&node=4034506&i=0" target="_top" rel="nofollow" link="external">[hidden email]</a>] <br><b>Gesendet:</b> Freitag, 26. August 2016 19:09<br><b>An:</b> Gerhard Kreuzer<br><b>Betreff:</b> Re: Regex problem<o:p></o:p></span></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal style='margin-bottom:12.0pt'>Gerhard<br><br>Would this work? Read as much as you need as binary and convert the non ascii values to an ascii value, for instance 0. <br><br>The below is not optimized, and I have no idea why the strsplit is needed, but I got an "unknown error" without it:<br><br>fid=mopen(datafile,"rb");<br>btr=1000;<br>B=mgeti(btr+1,"uc",fid);<br>for i=1:btr+1<br> if B(i)>128 | B(i)<32 then B(i)=48; end<br>end<br>S=strsplit(ascii(B),btr);<br>strData=S(1);<br><br><span style='font-size:10.0pt;font-family:"Verdana","sans-serif";color:black;background:white'>[dataStart,dataEnd,dataMatch,data]=regexp(strData,'/#data#/')<span class=apple-converted-space> </span></span><br>...<br>Jan Å<br><br>_______________________________________________ <br>users mailing list <br><a href="/user/SendEmail.jtp?type=node&node=4034504&i=0" target="_top" rel="nofollow" link="external">[hidden email]</a> <br><a href="http://lists.scilab.org/mailman/listinfo/users" target="_top" rel="nofollow" link="external">http://lists.scilab.org/mailman/listinfo/users</a><br><br><o:p></o:p></p><div class=MsoNormal align=center style='text-align:center'><hr size=1 width="100%" noshade style='color:#CCCCCC' align=center></div><div><div><p class=MsoNormal><b><span style='font-size:9.0pt;font-family:"Tahoma","sans-serif";color:#444444'>If you reply to this email, your message will be added to the discussion below:<o:p></o:p></span></b></p></div><p class=MsoNormal><span style='font-size:9.0pt;font-family:"Tahoma","sans-serif";color:#444444'><a href="http://mailinglists.scilab.org/Scilab-users-Regex-problem-tp4034446p4034504.html" target="_top" rel="nofollow" link="external">http://mailinglists.scilab.org/Scilab-users-Regex-problem-tp4034446p4034504.html</a> <o:p></o:p></span></p></div><div style='margin-top:4.8pt'><p class=MsoNormal style='line-height:18.0pt'><span style='font-size:8.5pt;font-family:"Tahoma","sans-serif";color:#666666'>To unsubscribe from [Scilab-users] Regex problem, <a href="" target="_top" rel="nofollow" link="external">click here</a>.<br><a href="http://mailinglists.scilab.org/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml" target="_top" rel="nofollow" link="external"><span style='font-size:7.0pt;font-family:"Times New Roman","serif"'>NAML</span></a> <o:p></o:p></span></p></div></div>
<br/><hr align="left" width="300" />
View this message in context: <a href="http://mailinglists.scilab.org/Scilab-users-Regex-problem-tp4034446p4034506.html">AW: Regex problem</a><br/>
Sent from the <a href="http://mailinglists.scilab.org/Scilab-users-Mailing-Lists-Archives-f2602246.html">Scilab users - Mailing Lists Archives mailing list archive</a> at Nabble.com.<br/>