[langage] [expression régulière] match d'un nom d'interface
:salut:
Voilà ce que je voudrais faire : matcher une chaine correspondant à une nom d'interface du type : fa1/1/0.2 ou Fa1/10.2 ou encore f1/1/0.2
Ceci dans un premier temps car ce que je voudrais c'est substituer le fa à FastEthernet par la suite, mais chaque chose en son temps comme on dit...
Voilà ce que j'ai fait pour le moment :
Code:
1 2 3 4 5
|
if ($interface =~/^F(a)?\d(\/\d)?\/\d(\.\d)?$/)
{
print "Interface Fast Ethernet";
} |
Le souci, c'est qu'ici, c'est trop restrictif, les fa ne passent pas car il y a prise en compte de la casse.
Y'aurait-il quelqu'un pour m'aider ?