Salut tout le monde,
Je sèche encore sur un test avec une expression régulière
Je récupère une chaine de caractère du style (J'ai rajouté des retours à la ligne pour que ca soit plus lisible dans l'exemple) :
Et je souhaiterais récupérer la version, dans l'exemple 12.2(25)SEE
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 Cisco IOS Software, C3750 Software (C3750-IPCAPK9-M), Version 12.2(25)SEE, RELEASE SOFTWARE (fc2) Copyright (c) 1986-2006 by Cisco Systems, Inc. Compiled Fri 03-Feb-06 07:59 by antonino
Mon problème est que la version peut comporter des chiffres, des points, des tirets et des parenthèses.
J'avais pensé à ca :
Forcément ca fonctionne pas (je poserais pas la question sinon )
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 if($description =~ /.Version\s\w+,/) { $version = $1;
Y aurait-il une âme charitable qui saurait comment faire ?
Si vous avez des idées n'hésitez pas
Merci
Partager