<div dir="ltr"><div class="gmail_default" style="font-family:'courier new',monospace;font-size:small"><br></div><div class="gmail_default" style="font-family:'courier new',monospace;font-size:small">Dear All,</div>
<div class="gmail_default" style="font-family:'courier new',monospace;font-size:small"><br></div><div class="gmail_default" style="font-family:'courier new',monospace;font-size:small">Here is my script :</div>
<div class="gmail_default" style="font-family:'courier new',monospace;font-size:small"><br></div><div class="gmail_default" style="font-family:'courier new',monospace;font-size:small">#!/usr/bin/python<br>
</div><div class="gmail_default"><font face="courier new, monospace">import re</font></div><div class="gmail_default"><font face="courier new, monospace"><br></font></div><div class="gmail_default"><div class="gmail_default">
<font face="courier new, monospace"># A string.</font></div><div class="gmail_default"><font face="courier new, monospace">logs = "date=2012-11-28 time=21:14:59"</font></div><div class="gmail_default"><font face="courier new, monospace"><br>
</font></div><div class="gmail_default"><font face="courier new, monospace"># Match with named groups.</font></div><div class="gmail_default"><font face="courier new, monospace">m = re.match("(?P<datetime>(date=(?P<date>[^\s]+))\s+(time=(?P<time>[^\s]+)))", logs)</font></div>
<div class="gmail_default"><span style="font-family:'courier new',monospace"><br></span></div><div class="gmail_default"><span style="font-family:'courier new',monospace"># print</span><br></div><div class="gmail_default">
<font face="courier new, monospace">print m.groupdict()</font></div><div class="gmail_default"><font face="courier new, monospace"><br></font></div><div class="gmail_default"><font face="courier new, monospace">Output: </font></div>
<div class="gmail_default"><font face="courier new, monospace">========</font></div><div class="gmail_default"><font face="courier new, monospace"><br></font></div><div class="gmail_default"><font face="courier new, monospace">{'date': '2012-11-28', 'datetime': '<b>date=2012-11-28 time=21:14:59</b>', 'time': '21:14:59'}</font></div>
<div class="gmail_default"><font face="courier new, monospace"><br></font></div><div class="gmail_default"><font face="courier new, monospace"><br></font></div><div class="gmail_default"><font face="courier new, monospace">Required output :</font></div>
<div class="gmail_default"><font face="courier new, monospace">==================</font></div><div class="gmail_default"><font face="courier new, monospace"><br></font></div><div class="gmail_default"><font face="courier new, monospace">{'date': '2012-11-28', 'datetime': '<b>2012-11-28 21:14:59</b>', 'time': '21:14:59'}</font></div>
<div class="gmail_default"><font face="courier new, monospace"><br></font></div><div class="gmail_default"><span style="font-family:'courier new',monospace">need help to correct the below regex </span><br></div><div class="gmail_default">
<font face="courier new, monospace"><div class="gmail_default"><br></div><div class="gmail_default">(?P<datetime>(date=(?P<date>[^\s]+))\s+(time=(?P<time>[^\s]+)))"<br></div><div class="gmail_default">
<br></div><div class="gmail_default">so that It will have : 'datetime': '2012-11-28 21:14:59' instead of 'datetime': 'date=2012-11-28 time=21:14:59'<br></div><div class="gmail_default"><br>
</div><div class="gmail_default">any help would be greatly appreciated<br></div><div class="gmail_default"><br></div><div class="gmail_default">Thanks</div><div class="gmail_default">Mohan L</div><div class="gmail_default">
<br></div><div class="gmail_default"><br></div></font></div></div></div>