From: Simon Brunning on
2009/11/4 Nadav Chernin <Nadav.C(a)qualisystems.com>:
> I’m trying to write regexp that find all files that are not with next
> extensions:  exe|dll|ocx|py,  but can’t find any command that make it.

http://code.activestate.com/recipes/499305/ should be a good start.
Use the re module and your regex instead of fnmatch.filter(), and you
should be good to go.

--
Cheers,
Simon B.
From: Nadav Chernin on
Thanks, but my question is how to write the regex.

-----Original Message-----
From: simon.brunning(a)gmail.com [mailto:simon.brunning(a)gmail.com] On Behalf Of Simon Brunning
Sent: ד 04 נובמבר 2009 18:44
To: Nadav Chernin; Python List
Subject: Re: regexp help

2009/11/4 Nadav Chernin <Nadav.C(a)qualisystems.com>:
> I’m trying to write regexp that find all files that are not with next
> extensions:  exe|dll|ocx|py,  but can’t find any command that make it.

http://code.activestate.com/recipes/499305/ should be a good start.
Use the re module and your regex instead of fnmatch.filter(), and you
should be good to go.

--
Cheers,
Simon B.
From: Simon Brunning on
2009/11/4 Nadav Chernin <Nadav.C(a)qualisystems.com>:
> Thanks, but my question is how to write the regex.

re.match(r'.*\.(exe|dll|ocx|py)$', the_file_name) works for me.

--
Cheers,
Simon B.
From: Carsten Haese on
Nadav Chernin wrote:
> Thanks, but my question is how to write the regex.

See http://www.amk.ca/python/howto/regex/ .

--
Carsten Haese
http://informixdb.sourceforge.net

From: Nadav Chernin on
No, I need all files except exe|dll|ocx|py

-----Original Message-----
From: simon.brunning(a)gmail.com [mailto:simon.brunning(a)gmail.com] On Behalf Of Simon Brunning
Sent: ד 04 נובמבר 2009 19:13
To: Nadav Chernin
Cc: Python List
Subject: Re: regexp help

2009/11/4 Nadav Chernin <Nadav.C(a)qualisystems.com>:
> Thanks, but my question is how to write the regex.

re.match(r'.*\.(exe|dll|ocx|py)$', the_file_name) works for me.

--
Cheers,
Simon B.