मुझे यह त्रुटि मिल रही है भले ही मैंने अपना रेगेक्स वैरिएबल घोषित किया हो।पैटर्न मिलान में अनियमित मूल्य का उपयोग (एम //)
my $pattern = '(Cat\.\sNo\.\s\d+)';
मेरी कोड में बाद में मैं तो का उपयोग $pattern
।
if ($page =~ /$pattern/)
{
push(@array, $element);
}
लेकिन जब मैं अपने कोड चलाने यह मुझे नीचे त्रुटि देता है, और सफलतापूर्वक चलाने के लिए जारी है:
Use of uninitialized value in pattern match (m//)
इस त्रुटि के लिए गूगल पर एक खोज जहां चर नहीं है परिदृश्यों को इंगित करने लगता है शुरू किया गया है, हालांकि मेरे मामले में ऐसा लगता है कि मैंने इसे पहले ही शुरू कर दिया है?
आप हमें और अधिक कोड दिखाने सकते हैं? '$ पृष्ठ' और' $ तत्व' कहां परिभाषित हैं? मुझे एक चरणीय दायरा समस्या पर संदेह है। – Toto