regexp question
Rami Chowdhury
rami.chowdhury at gmail.com
Fri Nov 6 17:10:00 EST 2009
On Fri, 06 Nov 2009 13:50:16 -0800, Jabba Laci <jabba.laci at gmail.com>
wrote:
> Hi,
>
> How to find all occurences of a substring in a string? I want to
> convert the following Perl code to Python.
>
> Thanks,
>
> Laszlo
>
> ==========
>
> my $text = '<a href="ad1">sdqs</a><a href="ad2">sds</a><a
> href=ad3>qs</a>';
>
> while ($text =~ m#href="?(.*?)"?>#g)
> {
> print $1, "\n";
> }
> # output:
> #
> # ad1
> # ad2
> # ad3
Your regular expression pattern should work unchanged, and you probably
want to use http://docs.python.org/library/re.html#re.findall or similar
to do the actual matching. If all you want to do is iterate over the
matches, I would use re.finditer :-)
--
Rami Chowdhury
"Never attribute to malice that which can be attributed to stupidity" --
Hanlon's Razor
408-597-7068 (US) / 07875-841-046 (UK) / 0189-245544 (BD)
More information about the Python-list
mailing list