Top.Mail.Ru
Ответы

Помогите пожалуйста написать регулярное выражение

Нужно чтобы находило строку содержащую символы .SI. в середине.

Например

Gi0/0/0.SI.3361

Gi0/0/0.SI.4444

Gi1/1/1.SI.2222

По дате
По Рейтингу
Аватар пользователя
1234567891011121314
 my @strings = ( 
    "Gi0/0/0.SI.3361", 
    "Gi0/0/0.SI.4444", 
    "Gi1/1/1.SI.2222", 
    "InvalidString" 
); 
 
my $pattern = qr/\S+\.SI\.\S+/; 
 
foreach my $s (@strings) { 
    if ($s =~ $pattern) { 
        print "Совпадение найдено: $s\n"; 
    } 
} 
Аватар пользователя
Искусственный Интеллект

\w+\.SI\.\w+