Joe Strout wrote:
Catching up on what's new in Python since I last used it a decade ago, I've just been reading up on template strings. These are pretty cool! However, just as a template string has some advantages over % substitution for building a string, it seems like it would have advantages over manually constructing a regex for string matching.

So... is there any way to use a template string for matching? I expected something like:

 templ = Template("The $object in $location falls mainly in the $subloc.")
 d = templ.match(s)

and then d would either by None (if s doesn't match), or a dictionary with values for 'object', 'location', and 'subloc'.

But I couldn't find anything like that in the docs. Am I overlooking something?

Yeah, its a bit hard to spot:

http://docs.python.org/library/stdtypes.html#string-formatting-operations

HTH
Tino

Attachment: smime.p7s
Description: S/MIME Cryptographic Signature

--
http://mail.python.org/mailman/listinfo/python-list

Reply via email to