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.
Back to
Meditations