How to print all expressions that match a regular expression

Roy Smith roy at panix.com
Sat Feb 6 23:23:01 CET 2010


In article 
<ee2cfd35-3171-4ee7-ad3a-cf117e5527c5 at r24g2000yqd.googlegroups.com>,
 "hzhuo1 at gmail.com" <hzhuo1 at gmail.com> wrote:

> Hi,
> 
> I am a fresh man with python. I know there is regular expressions in
> Python. What I need is that given a particular regular expression,
> output all the matches. For example, given ³[1|2|3]{2}² as the regular
> expression, the program should output all 9 matches, i.e., "11 12 13
> 21 22 23 31 32 33".
> 
> Is there any well-written routine in Python or third-party program to
> do this? If there isn't, could somebody make some suggestions on how
> to write it myself?
> 
> Thanks.
> 
> Zhuo

Please enumerate all the strings which match ".*".  Use additional sheets 
of paper if needed.



More information about the Python-list mailing list