"be consistent" | |
PerlMonks |
comment on |
( [id://3333]=superdoc: print w/replies, xml ) | Need Help?? |
Let's call this a mini-meditation. One lamented aspect of Perl is that regexes get really hard to read. That's why we end up writing =~ m#http://\w+[.]\w{2,3}/[^ ]+# with #'s instead of /'s. But since # does have a meaning in Perl, and in fact occurs frequently — why not use a sigil §, gnaborretni ⸘, or the tetragram for ease 𝌜? These are all possible with the pragma use utf8;. Then that regex looks like: =~ m𝌜http://\w+[.]\w{2,3}/[^ ]+𝌜 I find this a bit easier to read. Maybe you will too. In reply to Demarcate Regexes with Unicode by toro
|
|