Ciao,<br>mi sono bloccato con una regular expression su python.<br>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:<br><br>
<b>da terminale:</b><br><br><div id=":1u6" class="tB">echo "00A1B2AABBCC" | sed 's/\(..\)/\1:/g;s/:$//'<br><br><b>con python :</b><br><br>>>> mac = "00A0BCAABBCC"<br>>>> mac.replace("\(..\)","\1:")<br>
'00A0BCAABBCC'<br>>>> mac.replace("..","\1:")<br>'00A0BCAABBCC'<br>>>> mac.replace("..",":")<br>'00A0BCAABBCC'<br>>>> mac.replace("\.\.",":")<br>
'00A0BCAABBCC'<br><br></div>dove sbaglio ?<br><br>Saluti<br><br clear="all"><br>-- <br>Preziusi Roberto<br>