>>515-516
解説ありがとうございます。

はずかしながら、map と quotemeta を始めて知りました。
すごい便利ですね。今後活用します!

map
map は,リスト中の各要素を「式」または「ブロック」で
評価した結果からなるリストを返す関数である。
grep 同様,各要素は $_ で参照できる。

quotemeta
引数からすべての正規表現のメタ文字をバックスラッシュで
エスケープしたものを返す。