驼峰命名转下划线命名 Convert camel case to snake case
static String camelToSnake(String str) { return str.replaceAllMapped(RegExp(r'[A-Z]'), (match) => '_${match.group(0)!.toLowerCase()}'); }