Package Exports
- string_utils
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (string_utils) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
String utils
Utilities to handle strings.
Version
1.0.4
Installation
Use npm to install:
$ npm install -g string_utils
Example
First import string_utils with require:
const sutils = require('string_utils');
Getting array of words from string.
sutils.words('lorem ipsum dolor');
//['lorem', 'ipsum', 'dolor']
Getting array of unique words from string.
sutils.uniqueWords('lorem lorem ipsum');
//['lorem', 'ipsum']
Count words from string.
sutils.countWords('lorem ipsum dolor');
//3
Getting array of characters from string.
sutils.chars('lorem ipsum');
//['l','o','r','e','m',' ','i','p','s','u','m']
Getting array of unique chars from string.
sutils.uniqueChars('lorem lorem ipsum');
//['l','o','r','e','m',' ','i','p','s','u']
Count chars from string.
sutils.countChars('lorem ipsum');
//11
Check if the string is empty.
sutils.isEmpty('lorem ipsum');
//false
sutils.isEmpty('');
//true
sutils.isEmpty(null);
//true
Check if string contains substring.
sutils.contains('lorem ipsum dolor', 'lorem');
//true
Reverse string.
sutils.reverse('lorem');
//merol
Replace all ocurrences of particular string.
sutils.replaceAll('lorem lorem ipsum', 'lorem', 'ipsum');
//'ipsum ipsum ipsum'
Remove all ocurrences of particular string.
sutils.removeAll('lorem lorem ipsum', 'lorem');
//'ipsum'
Distance between two strings using (Levenshtein distance) .
let stringA = 'lorem ipsum dolor sit amet';
let stringB = 'lorem ipsum';
sutils.distance(stringA, stringB);
//15
Camelize.
let string = 'lorem_ipsum_dolor_sit_amet';
sutils.camelize(string);
//LoremIpsumDolorSitAmet
License
MIT
its Free Yeah!