Ayuda con expresión regular

César García celord en gmail.com
Jue Dic 18 19:12:09 CET 2008


Hola lista tengo el siguiente problema:

Tengo un archivo "plantilla" de la siguiente manera:

addTemplate:
--------------------------------------------
NOMBRE
APELLIDO
MAIL
--------------------------------------------

Y tengo un script en python haciendo lo siguiente:

uid='usuario1'
lastname='ap_usuario1'
mail=usuario1 en server.com

now = strftime("%d-%m-%y-%H_%M_%S", localtime())
filename = str(now)
FILE = open ('files/addTemplate','r')
plantilla = FILE.read()
new = open('files/'+filename,'w')
new.write( re.sub('UID', uid, plantilla))
new.write( re.sub('APELLIDO', lastname, plantilla))
new.write( re.sub('MAIL', mail, plantilla))
new.close()


El problema es que el archivo resultante queda asi:

Cesar
APELLIDO
MAIL
NOMBRE
GArcia Sanchez
MAIL
NOMBRE
APELLIDO
cgarcia

Parece que no hace substitución, si no que agrega


Gracias
-- 
http://celord.blogspot.com/
_______________________________________________
Lista de correo Python-es 
http://listas.aditel.org/listinfo/python-es
FAQ: http://listas.aditel.org/faqpyes





Más información sobre la lista de distribución Python-es