cgi getlist() problem (my first python program)
goboborz at yahoo.com
Fri Jun 20 16:57:29 CEST 2003
Thank Alan and everyone. It's good to have a forum where people like you
and Max M and John J. Lee, and countless others take the time to help
Python newbees like me.
Alan Kennedy wrote:
> Alan Kennedy wrote:
>>>One way to approach the problem is by numbering the fields in your
> Gobo Borz wrote:
>>I didn't want to use this approach because I thought I would have to use
>>eval() or something like that on the server side to build the field name
> You don't need to use eval. You could just extract the numeric part and
> turn that into an integer, for example using regular expressions:
> import re
> s = "name123"
> pattern = re.compile("name([0-9]+)") # Pedants go bother someone else ;-)
> match = re.search(pattern, s)
> if match:
> print "Your number is %d" % int(match.group(1))
>>Maybe there's an easier way in Python to iterate
>>through a list of names like this,
> Yes, there is. Max M wrote it in another message (and a nice solution it is too,
> Max). That's probably the way to go.
> Best of luck.
More information about the Python-list