snakeCase property
String
get
snakeCase
Converts string to snake_case.
Implementation
String get snakeCase => isNullOrEmpty ? "" : this!
.trim()
.replaceAllMapped(RegExp(r'[A-Z]'), (match) => '_${match.group(0)!.toLowerCase()}')
.replaceAll(RegExp(r'\s+'), '_')
.replaceAll(RegExp(r'[^a-z0-9_]'), '')
.toLowerCase();