in reply to Demarcate Regexes with Unicode
One lamented aspect of Perl is that regexes get really hard to read. ....
If you learn to regex, they're really easy to read :)
why not use a sigil ...
Because its not on the standard keyboard!
Also, its a delimiter not a sigil
Which is why I prefer to use @ for quoting like s@@@ </sarcasm>
But seriously, this is exactly why i prefer \ or «
or even </sarcasm>$ perl -MO=Deparse -e " s\\\g " s///g; -e syntax OK $ perl -MO=Deparse -e " s«««g " s///g; -e syntax OK
But seriously, between balanced delimiters like
perl -MO=Deparse -e " s {}//g " perl -MO=Deparse -e " s {}\\g " perl -MO=Deparse -e " s {}vvg " perl -MO=Deparse -e " s {}()g " perl -MO=Deparse -e " s {}[]g " perl -MO=Deparse -e " s {}<>g " perl -MO=Deparse -e " s<><>g "
I stick to keyboard characters
s///x s===x s,,,x s!!!x s~~~x s>>>x s}}}xand the special case s'''x
The x means magic
|
---|
Replies are listed 'Best First'. | |
---|---|
Re^2: Demarcate Regexes with Unicode
by toro (Beadle) on Sep 16, 2011 at 08:57 UTC |
In Section
Meditations