Rubyを書くなら、少なくとも正規表現の基本的な知識は必要かも。というかあるとめっちゃ助かる件

Rubyに限らず、「コードを書く」「OSをCLIで操作することがある」ときは正規表現がかなり役に立つ。

私自身は正規表現のさわりだけでも忘れないようにしている。ほんとに基本的な部分だ。これだけでもコーディングのスピードがかなり上がった。もちろん冗長であることが恥ずかしいので自分だけで使うツールなら他人にコードを見せることはない。

matchメソッドをあまり使わなくなった。以前はifとmatchをうまく使って、強引に処理していた気がする。そういえば以前の素素人の私と比べれば、書くことが楽しくなった気がする。特に文字の特定がラクになり、スピードが上がった。意図しないパターンマッチ、または想像がつかないパターンマッチについては「Rubular」で確認するようにしている。

Rubyで正規表現を使う頻度が高いメソッドたち

gsub、slice、match、insert、[/Reg/] = ""