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

AltStyle によって変換されたページ (->オリジナル) /