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
[email protected]
http://lists.python.it/mailman/listinfo/python