>> i have some regular exp code in perl that i want to convert to python.
>> if $line =~ m#<(tag1)>(.*)#
>>{
>> $variable = $2;
>> }
> regexp = re.compile(r"<(tag1)>(.*)")
> line = "sometext"
> match = regexp.search(line)
> if match:
>variable = match.group(2)
Or, if you pre
> I'd go for
> regexp = re.compile(r"<(tag1)>(.*?)")
Indeed. I second that.
/Joel
--
http://mail.python.org/mailman/listinfo/python-list
Joel Hedlund enlightened us with:
> regexp = re.compile(r"<(tag1)>(.*)")
I'd go for
regexp = re.compile(r"<(tag1)>(.*?)")
Otherwise this:
line = "sometextothertext"
match = regexp.search(line)
will result in 'sometextothertext'
Sybren
--
The problem with the world is stupidity. Not saying t
Hi
> the perl code finds a line that matches something like
> "sometext<\tag1>" in the line and then assign $variable the value
> of "sometext"
No, but if you use a closing instead of <\tag1> it does. You had me
scratching my head for a while there. :-)
This should do it in python:
hi
i have some regular exp code in perl that i want to convert to python.
if $line =~ m#<(tag1)>(.*)#
{
$variable = $2;
}
the perl code finds a line that matches something like
"sometext<\tag1>" in the line and then assign $variable the value
of "sometext"
how can i do an equival