in reply to Re^6: Internal representation of qr//: and what is: "(?^u:" ?
in thread Internal representation of qr// compiled regular expressions
From Extended Patterns:
(?^alupimsx)
One or more embedded pattern-match modifiers, to be turned on (or turned off, if preceded by -) for the remainder of the pattern or the remainder of the enclosing pattern group (if any).
and
Starting in Perl 5.14, a "^" (caret or circumflex accent) immediately after the "?" is a shorthand equivalent to d-imsx.
So, (?^u:abc) is shorthand for (?du-imsx:abc), which means (see Modifiers), match the string abc with:
Hope that helps,
Athanasius <°(((>< contra mundum
|
|---|