Я получаю эту ошибку, даже если я объявил свою переменную регулярного выражения.
my $pattern = '(Cat\.\sNo\.\s\d+)';
Позже в моем коде я использую $pattern
.
if ($page =~ /$pattern/)
{
push(@array, $element);
}
Но когда я запускаю свой код, он выдает мне следующую ошибку и продолжает успешно работать:
Use of uninitialized value in pattern match (m//)
Похоже, что поиск в Google по этой ошибке указывает на сценарии, в которых переменная не была инициализированахотя в моем случае казалось бы, я его уже инициализировал?