[Python] Domanda su espressioni regolari

Walter Valenti waltervalenti a yahoo.it
Gio 28 Giu 2012 15:26:13 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'


Perfetto.
Grazie 


Maggiori informazioni sulla lista Python