Припустимо, у мене є:
my $string = "one.two.three.four";
Як я повинен грати з контекстом, щоб дізнатися, скільки разів шаблон знайшов збіг (3)? Чи можна це зробити за допомогою однокласника?
Я спробував це:
my ($number) = scalar($string=~/\./gi);
Я думав, що, розмістивши дужки навколо $number
, я змушую контекст масиву, а за допомогою scalar
, я отримаю рахунок. Проте все, що я отримую - це 1
.