У меня есть следующее регулярное выражение:Как избежать подстановки переменных в Perl regex?
my ($pkg) = ($xmldirname =~ /$db(.*)^/);
Что он должен сделать: проверить, если xmldirname начинается ($) с «дб» и взять на себя остальную часть строки в $ упак.
Что он делает: «Глобальный символ $ db требует явного имени пакета».
Как это сделать? Использование qr // тоже не работает.
Да, хорошо, я вижу. $ - это конец, а не начало. Мне очень жаль ....
Может кто-нибудь закрыть или удалить это? С самого начала вопрос был неправильным, и любой ответ был просто пустой тратой времени ... – jackthehipster
И спасибо за downvote. – jackthehipster