क्या मैं कभी कभी अपने आप को लिख
s/(something)// ;
my $x = $1 ;
तो मुझे लगता है कि अगर s///
विफल रहता है $1
एक पिछले मैच से एक मूल्य से अधिक ले जाने के किया जा सकता है खोजने के पर्ल में एक प्रतिस्थापन से मैच में चर उठा के स्पष्ट तरीका है, । तो मैं
my $x = 'defaultvalue' ;
if (s/(something)//)
{
$x = $1 ;
}
क्या यह करने का सबसे साफ तरीका है?
3 साल बाद इस प्रश्न पर वापस आकर, कार्यात्मक लेन का अध्ययन किया गाइड, इस दृष्टिकोण में योग्यता है। – justintime