toSnakeCase property
String
get
toSnakeCase
将字符串转换为蛇形命名 (小写字母和下划线)
Implementation
String get toSnakeCase {
return replaceAllMapped(
RegExp(r'[A-Z]'),
(match) => '_${match.group(0)!.toLowerCase()}',
)
.replaceAll(RegExp(r'^_'), '')
.replaceAll(RegExp(r'\s+'), '_')
.toLowerCase();
}