(wat-aro)

生きてます

正規表現

Rubyの正規表現でそれぞれのケースへの変換

今日は正規表現に苦しんだので練習しました。 snake_case、camel_Case、Pascal_Caseのそれぞれへの変換です。 capitalizeなくても書けるけど一応。 m[0].upcase + m[1..-1]はちょっと汚いですしね。 Rubular使えばテストケースが期待通りのマッチになるまで…