Есть выражение:
my(@hits)= ($sf =~ /[^\\\\\\]*[\\$\\@\\%]\\#*\\{*([\\w:]+)/g);
Оно нормально находит все переменные в файле скрипта перла... Но...
Возможно использование переменных типа $vasya::tk (через :: )
При использовании указанного выше регекспа, если в скрипте есть запись $time="$hour:$min:$sec", то переменная $hour определяется как $hour:
Можно ли как-нть зделать так, чтобы регексп корректно обрабатывал и переменные с :: и выделял простые переменные, разделенные : ?