Help with regex needed
Yuri Slobodyanyuk
yuri.slobodyanyuk at gmail.com
Tue Apr 12 08:06:25 EDT 2011
Thanks everybody , and especially Chris - i used split and it took me 15
mins to make it work :)
The final version looks like:
from datetime import datetime, date, time
today_day = datetime.now()
time_tuple= today_day.timetuple()
hhh = open("file_with_data.data",'r')
for nnn in hhh:
if nnn.split()[2] == str(time_tuple[1]).strip(' \t\n\r') and
nnn.split()[4] == str(time_tuple[0]).strip(' \t\n\r') and nnn.split()[3]
== str(time_tuple[2]).strip(' \t\n\r') :
print nnn
Cheers and good day everyone
Yuri
On Tue, Apr 12, 2011 at 8:58 AM, Chris Rebert <clp2 at rebertia.com> wrote:
> On Mon, Apr 11, 2011 at 10:20 PM, Yuri Slobodyanyuk
> <yuri.slobodyanyuk at gmail.com> wrote:
> > Good day everyone,
> > I am trying to make this pretty simple regex to work but got stuck,
> > I'd appreciate your help .
>
> "Some people, when confronted with a problem, think 'I know, I'll use
> regular expressions.' Now they have two problems."
>
> <snip>
> > 1111111 Fri 4 8 2011
> > 2323232 Fri 4 15 2011
> > 4343434 Fri 4 22 2011
> > 8522298 Fri 4 29 2011
> > .........
> > 5456678 Fri 10 28 2011
> > 5633333 Fri 11 4 2011
> > 4141411 Fri 11 11 2011
> > 3324444 Fri 11 18 2011
>
> There's no need to use regexes to parse such a simple file format.
> Just use str.split() [without any arguments] on each line of the file,
> and do the field equality checks yourself; your code will simpler.
> Relevant docs: http://docs.python.org/library/stdtypes.html#str.split
>
> Cheers,
> Chris
> --
> http://blog.rebertia.com
>
--
Taking challenges one by one.
http://yurisk.info
http://ccie-security-blog.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/python-list/attachments/20110412/fac285bc/attachment-0001.html>
More information about the Python-list
mailing list