<div dir="ltr"><div class="gmail_extra"><br><div class="gmail_quote">Il giorno 10 settembre 2013 15:02, Marco De Paoli <span dir="ltr"><<a href="mailto:depaolim@gmail.com" target="_blank">depaolim@gmail.com</a>></span> ha scritto:<br>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div id=":1ge" style="overflow:hidden">così farebbe più o meno quello che ti serve?<br>
</div></blockquote></div><br>Quasi, ho aggiunto un "?" per rendere pigro il quantificatore *:</div><div class="gmail_extra"><br></div><div class="gmail_extra">Il programmino di prova:</div><div class="gmail_extra">
<br></div><div class="gmail_extra">
<p style="margin:0px">from __future__ import print_function</p>
<p style="margin:0px">import re</p>
<p style="margin:0px"><br></p>
<p style="margin:0px">a = open('../test/def.tex').read()</p>
<p style="margin:0px">print('prima:\n{}\n'.format(a))</p>
<p style="margin:0px">re1 = re.compile(r'''^\\begin\{description\}\n</p>
<p style="margin:0px"> \\item\[\{([^\}]+)\}\]\s\\leavevmode\n</p>
<p style="margin:0px"> (.*?)\n\\end\{description\}$''', re.M | re.S | re.X)</p>
<p style="margin:0px">b = re1.sub(r'\\begin{definizione}\n\\textbf{\1}\n\2\\end{definizione}', a)<br></p>
<p style="margin:0px">print('dopo:\n{}\n'.format(b))</p>
<p style="margin:0px">open('../test/defpost.tex', 'w').write(b)</p><br clear="all"><div>Siete forti!!!</div><div><br></div><div>Grazie.</div><div><br></div><div>P.S. Se può servire... hai dato un contributo al Libro libero di matematica:</div>
<div>Matematica C3 (<a href="http://www.matematicamente.it">www.matematicamente.it</a>), grazie.</div><div><br></div>-- <br><br>Daniele<br><br><a href="http://www.fugamatematica.blogspot.com">www.fugamatematica.blogspot.com</a><br>
<br> giusto!<br> nel verso<br> forse è perché non guardiamo le cose<br> Quando non ci capiamo,<br>
</div></div>