Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

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

Денис Семахин Ученик (123), на голосовании 9 месяцев назад
Нужно чтобы находило строку содержащую символы .SI. в середине.

Например

Gi0/0/0.SI.3361

Gi0/0/0.SI.4444

Gi1/1/1.SI.2222
Голосование за лучший ответ
Сергей Сергей Профи (988) 10 месяцев назад
 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";
}
}
Похожие вопросы