Don't ask to ask, just ask | |
PerlMonks |
Re^2: compilation problemsby 1nickt (Canon) |
on Nov 28, 2017 at 14:00 UTC ( [id://1204435]=note: print w/replies, xml ) | Need Help?? |
FWIW I get syntax errors with that code on Perl versions back to v5.22.4. The change: https://perldoc.perl.org/perl5220delta.html#A-literal-%22%7b%22-should-now-be-escaped-in-a-pattern.
"f you want a literal left curly bracket (also called a left brace) in a regular expression pattern, you should now escape it by either preceding it with a backslash ("\{" ) or enclosing it within square brackets "[{]" , or by using \Q ; otherwise a deprecation warning will be raised. This was first announced as forthcoming in the v5.16 release; it will allow future extensions to the language to happen." Update: marto beat me to it ...
The way forward always starts with a minimal test.
In Section
Seekers of Perl Wisdom
|
|