Groovyで文字列をCamel形式、Pascal形式に変換(二番煎じ)
以下のエントリを見つけて、自分でも書いてみた。
Groovy で文字列を Camel 形式、Pascal 形式に変換する - 集中力なら売り切れたよ
Java で書いても大して行数変わらなかった - 集中力なら売り切れたよ
def camelize(text){
text.toLowerCase().replaceAll("_[^_]"){ it[1].toUpperCase() }
}
def pascalize(text){
camelize(text).replaceAll(/^./){ it.toUpperCase() }
}
println camelize("RESIDENT_EVIL_5")
println pascalize("RESIDENT_EVIL_5")
正規表現使いすぎかな?結構シンプルになった気がする。





ディスカッション
コメント一覧
まだ、コメントがありません