正規表現とextractor

うひょー、これはすごい。

val datePattern = """(\d\d\d\d)-(\d\d)-(\d\d)""".r
val datePattern(y,m,d) = "2013-05-05"
println("%s年%s月%s日".format(y, m, d)) // 2013年05月05日