Il giorno 10 settembre 2013 15:02, Marco De Paoli <depao...@gmail.com> ha scritto:
> così farebbe più o meno quello che ti serve? > Quasi, ho aggiunto un "?" per rendere pigro il quantificatore *: Il programmino di prova: from __future__ import print_function import re a = open('../test/def.tex').read() print('prima:\n{}\n'.format(a)) re1 = re.compile(r'''^\\begin\{description\}\n \\item\[\{([^\}]+)\}\]\s\\leavevmode\n (.*?)\n\\end\{description\}$''', re.M | re.S | re.X) b = re1.sub(r'\\begin{definizione}\n\\textbf{\1}\n\2\\end{definizione}', a) print('dopo:\n{}\n'.format(b)) open('../test/defpost.tex', 'w').write(b) Siete forti!!! Grazie. P.S. Se può servire... hai dato un contributo al Libro libero di matematica: Matematica C3 (www.matematicamente.it), grazie. -- Daniele www.fugamatematica.blogspot.com giusto! nel verso forse è perché non guardiamo le cose Quando non ci capiamo,
_______________________________________________ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python