Я пытаюсь получить строку типа:
"hello GigabitEthernet1/13 mplampla"
для извлечения интерфейса, например:
"GigabitEthernet1/13"
и для извлечения первых 2 символов, а затемномер интерфейса, например:
"Gi1/13"
Что я делаю не так?
#!/usr/bin/perl -w
use strict ;
use warnings ;
my $string = "hello GigabitEthernet1/13 mplampla" ;
$string =~ /(^[a-z]{2}*[0-9]\/*[0-9]*\/*[0-9]*)/ ;
print $string."\n" ;
PS.номер интерфейса может быть как «Po4
», «TenGigabitEthernet2/0/0.13
» и т. д.