1.0.6 • Published 10 years ago
string_utils v1.0.6
String utils
Utilities to handle strings.
Version
1.0.4
Installation
Use npm to install:
$ npm install -g string_utilsExample
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');
//3Getting 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');
//11Check if the string is empty.
sutils.isEmpty('lorem ipsum');
//false
sutils.isEmpty('');
//true
sutils.isEmpty(null);
//trueCheck if string contains substring.
sutils.contains('lorem ipsum dolor', 'lorem');
//trueReverse string.
sutils.reverse('lorem');
//merolReplace 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);
//15Camelize.
let string = 'lorem_ipsum_dolor_sit_amet';
sutils.camelize(string);
//LoremIpsumDolorSitAmetLicense
MIT
its Free Yeah!