Bonjour à toutes et tous.
J’ai un fichier texte qui contient des Adresses MAC de la forme 000000000000, j’aimerais les transformer en 00:00:00:00:00:00.
Connaisseriez-vous une fonction qui me permette de faire cela ???
Merci de votre aide
Cordialement
Edité le 21/04/2010 à 22:07
Faut regarder du côté des expressions régulières, c’est d’ailleurs une des spécialités perl, non?
Edité le 17/04/2010 à 14:25
Merci de vos réponses en fait c’était pour savoir le nom de la fonction qui permette l’insertion à intervalle régulier j’ai réussi à le faire avec un for ou j’insère une fois sur deux le caractère c’est un peu degeu mais ça marche ^^
sub Reconstruct_ADD_MAC {
$chaine = $_[0];
$tour="1";
for( my $i=12; $i>0; $i-- )
{
if ($tour="1")
{
substr( $chaine, $i, 0 ) = ':';
$tour="0";
$i--;
}
else
{
$tour="1";
}
}
$var = substr($chaine, 0, - 1);
return $var;
}
voilà