[Python] regexp e gruppi
Daniele Zambelli
daniele.zambelli a gmail.com
Mer 11 Set 2013 15:28:37 CEST
Il giorno 10 settembre 2013 22:12, Daniele Zambelli <
daniele.zambelli a gmail.com> ha scritto:
> ho aggiunto un "?" per rendere pigro il quantificatore *:
Il dubbio che ho è che la faccenda non sia molto efficiente dato che ci
possono essere molte definizioni. E, se non sbaglio, si avvia un meccanismo
di backtracking. Per questo motivo avevo cercato di cambiare il gruppo come
nello spezzone seguente:
re1 = re.compile(r'''^\\begin\{description\}\n
\\item\[\{([^\}]+)\}\]\s\\leavevmode\n
(.*^(\n\\end\{description\}))\n\\end\{description\}$''', re.M
| re.S | re.X)
Ma così non funziona. C'è un modo per evitare il backtracking?
Ciao
--
Daniele
www.fugamatematica.blogspot.com
giusto!
nel verso
forse è perché non guardiamo le cose
Quando non ci capiamo,
-------------- parte successiva --------------
Un allegato HTML è stato rimosso...
URL: <http://lists.python.it/pipermail/python/attachments/20130911/ce2111c7/attachment-0001.html>
Maggiori informazioni sulla lista
Python