[Python] Domanda su espressioni regolari

Marco Beri marcoberi a gmail.com
Gio 28 Giu 2012 15:02:50 CEST


2012/6/28 Walter Valenti <waltervalenti a yahoo.it>

> >2012/6/28 Walter Valenti <waltervalenti a yahoo.it>
> >
> >C'è un modo nel linguaggio delle re, per dire:
> >>tutti caratteri NON alfanumerici ossia \W ad esclusione di qualuno.
> >>Per esempio tutti i non alfanumerici escluse le parentesi tonde.
> >
> >Prima una domanda: cosa devi farci? Devi cancellarli o estrarli o
> sostituirli?
> >
> Sostituirli.
>

>>> import re
>>> a = "1234{}!@#$%()AA"
>>> re.sub(r"(?![()])\W", "x", a)
'1234xxxxxxx()AA'

Look ahead :-)

Ciao.
Marco.

-- 
http://beri.it/ - Un blog
http://beri.it/i-miei-libri/ - Qualche libro
-------------- parte successiva --------------
Un allegato HTML è stato rimosso...
URL: <http://lists.python.it/pipermail/python/attachments/20120628/b01dd4b4/attachment.html>


Maggiori informazioni sulla lista Python