<div dir="ltr">Consider the code below : <br><br><span style="font-family: courier new,monospace;">x = """</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">... *****</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">... - Burst_Length not read from ini file</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">... ?      -</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">... + BurstLength not read from ini file</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">... *****</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">... - PilotTracking_Timing not read from ini file</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">... ? ^^^^^^^^^^^^^^</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">... + NumTimings not read from ini file</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">... - Burst Position = 89511samples</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">... + Analysis Time (Iterations = 1) = 0.562249s</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">... +  Rising Edge Time = 371683us</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">... -  Rising Edge Time = 371682us</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">... """</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">>>> x</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">'\n*****\n- Burst_Length not read from ini file\n?      -\n+ BurstLength not read from ini file\n*****\n- PilotTracking_Timing not read from ini file\n? ^^^^^^^^^^^^^^\n+ NumTimings not read from ini file\n- Burst Position = 89511samples\n+ Analysis Time (Iterations = 1) = 0.562249s\n+  Rising Edge Time = 371683us\n-  Rising Edge Time = 371682us\n'</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">>>> import re</span><br style="font-family: courier new,monospace;"><b><span style="font-family: courier new,monospace;">>>> num = re.compile('(?P<num>[0-9]+)[^.]')</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">>>> flt = re.compile('(?P<flt>[0-9]*\.[0-9]*)')</span><br style="font-family: courier new,monospace;"></b><span style="font-family: courier new,monospace;">>>> flt.findall(x)</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">['0.562249']</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">>>> num.findall(x)</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">['89511', '1', '562249', '371683', '371682']</span><br style="font-family: courier new,monospace;"><br><br>Those regular expressions can fetch the required input.<br>
<br><br><div class="gmail_quote">On Tue, Sep 16, 2008 at 6:20 PM,  <span dir="ltr"><<a href="mailto:dudeja.rajat@gmail.com">dudeja.rajat@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div dir="ltr">Hi,<div><br></div><div>I've a following input:</div><div><br></div><div><div><span><span style="font-size: x-small;">*****</span></span></div>
<div><span><span style="font-size: x-small;">- Burst_Length not read from ini file<br></span></span></div><div><span><span style="font-size: x-small;">?      -</span></span></div>
<div><span><span style="font-size: x-small;">+ BurstLength not read from ini file</span></span></div><div><span><span style="font-size: x-small;">*****<br>
</span></span></div><div><span><span style="font-size: x-small;">- PilotTracking_Timing not read from ini file<br></span></span></div>
<div><span><span style="font-size: x-small;">? ^^^^^^^^^^^^^^</span></span></div><div><span><span style="font-size: x-small;">+ NumTimings not read from ini file</span></span></div>
<div><span><span style="font-size: x-small;">*****<br></span></span></div><div><span><span style="font-size: x-small;">- Analysis Time (Iterations = 1) = <span style="background-color: rgb(255, 255, 0);">0.519444</span>s<br>

</span></span></div><div><span><span style="font-size: x-small;">?                                     ^ ---</span></span></div>
<div><span><span style="font-size: x-small;">+ Analysis Time (Iterations = 1) = <span style="background-color: rgb(255, 255, 102);">0.562249</span>s</span></span></div>
<div><span><span style="font-size: x-small;">*****<br></span></span></div><div><span><span style="font-size: x-small;">- Burst Position = <span style="background-color: rgb(255, 255, 102);">89511</span>samples<br>
</span></span></div><div><span><span style="font-size: x-small;">?                      ^</span></span></div><div><span><span style="font-size: x-small;">+ Burst Position = <span style="background-color: rgb(255, 255, 102);">89510</span>samples</span></span></div>

<div><span><span style="font-size: x-small;">*****<br></span></span></div><div><span><span style="font-size: x-small;">- </span></span><span style="white-space: pre;"><span><span style="font-size: x-small;">       </span></span></span><span><span style="font-size: x-small;">Rising Edge Time = <span style="background-color: rgb(255, 255, 102);">371682</span>us<br>

</span></span></div><div><span><span style="font-size: x-small;">? </span></span><span style="white-space: pre;"><span><span style="font-size: x-small;">       </span></span></span><span><span style="font-size: x-small;">                        ^</span></span></div>

<div><span><span style="font-size: x-small;">+ </span></span><span style="white-space: pre;"><span><span style="font-size: x-small;">     </span></span></span><span><span style="font-size: x-small;">Rising Edge Time = <span style="background-color: rgb(255, 255, 102);">371683</span>us</span></span></div>

<div><span><span style="font-size: x-small;">*****</span></span><br></div><div><br></div><div>How can I find the the colored items from the input. I though of using RE but don't know much about it.</div>
<div><br></div><div>The colored item can be dot notation e.g. 0.05678 or a whole digit as 5678</div><div><br></div><div>Please help</div><div><br></div><div><br></div><br>-- <br>Regrads,<br>Rajat<br>
</div></div>
<br>--<br>
<a href="http://mail.python.org/mailman/listinfo/python-list" target="_blank">http://mail.python.org/mailman/listinfo/python-list</a><br></blockquote></div><br><br clear="all"><br>-- <br>Regards,<br>Harish<br>
</div>