in reply to Re: Regex: Extracting the case insensitive string and printing on the output
in thread Regex: Extracting the case insensitive string and printing on the output
I recommend to use ${^MATCH}.
Always use the /p regex modifier when using ${^MATCH} and friends. The use of ${^MATCH} may appear to work without the /p modifier, but this is only fortuitous.
Quoth perlvar (emphasis added):
${^MATCH}This is similar to $& ($MATCH) except that it does not incur the performance penalty associated with that variable, and is only guaranteed to return a defined value when the pattern was compiled or executed with the "/p" modifier.
|
|---|