snakeCase property
String
get
snakeCase
Implementation
String get snakeCase {
return replaceAllMapped(
RegExp(r'([a-z0-9])([A-Z])'),
(m) => '${m.group(1)}_${m.group(2)!.toLowerCase()}',
).replaceAll(RegExp(r'[\s\-]+'), '_').toLowerCase();
}