From http://stackoverflow.com/questions/10425287/convert-string-to-camelcase-with-regular-expression