En Tue, 22 Jan 2008 23:45:22 -0200, <[EMAIL PROTECTED]> escribió: > I am looking for some help in reading a large text tile and extracting > a value from an attribute? so I would need to find name=foo and > extract just the value foo which can be at any location in the string. > The attribute name will be in almost each line.
In this case a regular expression may be the right tool. See http://docs.python.org/lib/module-re.html py> import re py> text = """ok name=foo ... in this line name=bar but ... here you get name = another thing ... is this what you want?""" py> for match in re.finditer(r"name\s*=\s*(\S+)", text): ... print match.group(1) ... foo bar another -- Gabriel Genellina -- http://mail.python.org/mailman/listinfo/python-list