"<" special character in re?
Kragen Sitaker
kragen at dnaco.net
Tue Sep 19 16:36:17 EDT 2000
In article <76Qx5.3132$Xo6.147493 at news-east.usenetserver.com>,
Kragen Sitaker <kragen at dnaco.net> wrote:
>In article <8FB39D54Astefanwitzelzvwunigo at 134.76.98.67>,
>Stefan Witzel <stefan.witzel at zvw.uni-goettingen.de> wrote:
>>When I try to extract all characters between "<" and ">" using re ...
>> hit = re.match('<(?P<i>[a-z]*)>', 'ab<cd>ef')
>>
>>... I always get "no hit". Is "<" a special character in re?
>
>No, but what is your expression trying to match? It looks for all the
>world like a syntactically invalid regex. It would seem you could use
>'<([^>]*)>' to match what you say you want to match. What is the ?P<i>
>stuff supposed to mean?
Oh, I see --- never mind. You're naming the group 'i'. :)
--
<kragen at pobox.com> Kragen Sitaker <http://www.pobox.com/~kragen/>
Perilous to all of us are the devices of an art deeper than we ourselves
possess.
-- Gandalf the Grey [J.R.R. Tolkien, "Lord of the Rings"]
More information about the Python-list
mailing list