Skip to content

Instantly share code, notes, and snippets.

@PlugFox
Created June 13, 2019 04:58
Show Gist options
  • Save PlugFox/973fdcaa9f49613ec4b57aaea0a60b5d to your computer and use it in GitHub Desktop.
Save PlugFox/973fdcaa9f49613ec4b57aaea0a60b5d to your computer and use it in GitHub Desktop.
Title register in dart
/*
* Title register in dart for https://t.me/rudart
* https://gist.github.com/PlugFox/973fdcaa9f49613ec4b57aaea0a60b5d
* https://dartpad.dartlang.org/973fdcaa9f49613ec4b57aaea0a60b5d
*/
String toTitleRegister(String string) =>
string
.split(RegExp(r'\s'))
.map<String>((String val)
=> val.isEmpty
? ''
: '${val[0].toUpperCase()}${val.substring(1).toLowerCase()}')
.join(' ');
void main() {
String data = 'ivan ivan ivan';
print(toTitleRegister(data));
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment