strings
Large collection of String functions aimed at extending the String class whilst providing safer methods for working with nullable Strings.
A package of handy Dart string functions.
^1.3.0^1.1.8^6.2.1^1.0.0English project snapshot. Visit GitHub for the latest content.
The Strings package is an evolution of the work originally produced by Andrew Mezoni.
The purpose of the Strings package is to provide:
A core objective of the Strings package is to never 'throw' or return an error but to make a best effort to process the passed data.
// passing null works too.
Strings.right(null, 4, pad: Pad.left);
-> ' '
// pass a short string and we can pad it (or not).
Strings.right('one', 4, pad: Pad.left);
-> ' one'
The Strings package also includes a number of methods exposed as extensions to the core Dart String class:
'a normal string'.right(4);
-> 'a no'
The Strings package incudes over 50 functions.
You can see the full list including examples at:
The strings package is hosted on github at: github.com/onepub-dev/strings
Contributions are welcomed.
The strings package is sponsored by OnePub - the private Dart repository SaaS.
OnePub Logo