getWords method
Implementation
List<String> getWords() {
List<String> value;
value = trim().split(RegExp(r'[_\W]'));
value = value.where((element) => element.isNotEmpty).toList();
value = value.expand((e) => e.split(RegExp('(?=[A-Z])'))).where((element) => element.isNotEmpty).toList();
return value;
}