Ciao,
mi sono bloccato con una regular expression su python.
Sto cercando di mettere i due punti ad un mac address e togliere quello
finale, ma non riesco a far funzionare questa regexp che su sed va così
bene:

*da terminale:*

echo "00A1B2AABBCC" | sed 's/\(..\)/\1:/g;s/:$//'

*con python :*

>>> mac = "00A0BCAABBCC"
>>> mac.replace("\(..\)","\1:")
'00A0BCAABBCC'
>>> mac.replace("..","\1:")
'00A0BCAABBCC'
>>> mac.replace("..",":")
'00A0BCAABBCC'
>>> mac.replace("\.\.",":")
'00A0BCAABBCC'

dove sbaglio ?

Saluti


-- 
Preziusi Roberto
_______________________________________________
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python

Rispondere a