Bye Bye Moore

猫マンション建築の野望を胸に零細事業主として資本主義の荒波に漕ぎ出したアラサー男の技術メモ

N文字目だけ破壊的に大文字へ変更する(正規表現編)

前日の記事の件、
帰路で冷静になって考え直した所・・・
そもそも正規表現でよいという、どうしようもない事実に気がつきました。

というわけで
三文字目だけ変更するスクリプトは以下の通りです

"hoghugapiyo".gsub(/(\w{2})(\w)(\w+)/, $1 + $2.upcase + $3)
=> "hoGhugapiyo"

文字数が圧倒的に減りました。
どう考えても無駄骨です。本当にありがとうございました。