Rubyに限らず、「コードを書く」「OSをCLIで操作することがある」ときは正規表現がかなり役に立つ。
私自身は正規表現のさわりだけでも忘れないようにしている。ほんとに基本的な部分だ。これだけでもコーディングのスピードがかなり上がった。もちろん冗長であることが恥ずかしいので自分だけで使うツールなら他人にコードを見せることはない。
matchメソッドをあまり使わなくなった。以前はifとmatchをうまく使って、強引に処理していた気がする。そういえば以前の素素人の私と比べれば、書くことが楽しくなった気がする。特に文字の特定がラクになり、スピードが上がった。意図しないパターンマッチ、または想像がつかないパターンマッチについては「Rubular」で確認するようにしている。
Rubyで正規表現を使う頻度が高いメソッドたち
gsub、slice、match、insert、[/Reg/] = ""