Problem in Using re.subn()
Fredrik Lundh
effbot at telia.com
Fri Feb 18 08:05:21 EST 2000
Joseph C. Kopec <kopecjc at worldnet.att.net> wrote:
> SubResult = re.subn('<!-- *** INSERT CONTENT HERE *** -->', Content,
> TemplateInput)
> I know my Content and TemplateInput values are good strings.
sure, but "<!-- *** INSERT CONTENT HERE *** -->" is
not a valid regular expression.
> Any suggestions would be much appreciated.
since you're matching constant strings, why not use
string.replace instead:
SubResult = string.replace(TemplateInput, '<!-- ... -->', Content)
or you can escape the asterisks:
"<!-- \*\*\* INSERT CONTENT HERE \*\*\* -->"
for more info on regular expressions, see the library
refererence (www.python.org/doc)
hope this helps!
</F>
<!-- (the eff-bot guide to) the standard python library:
http://www.pythonware.com/people/fredrik/librarybook.htm
-->
More information about the Python-list
mailing list