toSnakeCase method
Convert to snake_case
Implementation
String toSnakeCase() => replaceAllMapped(RegExp(r'[A-Z]'), (m) => '_${m.group(0)!.toLowerCase()}')
.replaceAll(RegExp(r'[^a-z0-9_]'), '_')
.replaceAll(RegExp(r'_+'), '_')
.trim();
Convert to snake_case
String toSnakeCase() => replaceAllMapped(RegExp(r'[A-Z]'), (m) => '_${m.group(0)!.toLowerCase()}')
.replaceAll(RegExp(r'[^a-z0-9_]'), '_')
.replaceAll(RegExp(r'_+'), '_')
.trim();