Skip to content

animatedcreativity/node-slice-string

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

node-slice-string

Search and slice string easily to get all remaining parts or the single one in any direction.


Usage:

var sliceString = require("node-slice-string");
var slice = new sliceString();

leftSplit:

var sliceString = require("node-slice-string");
var slice = new sliceString();
var result = slice.leftSplit(inputString, splitString, caseSensitive);
console.log(result);

Get first split string from the left.

  • inputString: String that needs to be split.
  • splitString: Split by this string.
  • caseSensitive: Whether to do a case sensitive split. Default: false

rightSplit:

var sliceString = require("node-slice-string");
var slice = new sliceString();
var result = slice.rightSplit(inputString, splitString, caseSensitive);
console.log(result);

Get first split string from the right.

  • inputString: String that needs to be split.
  • splitString: Split by this string.
  • caseSensitive: Whether to do a case sensitive split. Default: false

leftRemaining:

var sliceString = require("node-slice-string");
var slice = new sliceString();
var result = slice.leftRemaining(inputString, splitString, caseSensitive);
console.log(result);

Get remaining string from the left, after split.

  • inputString: String that needs to be split.
  • splitString: Split by this string.
  • caseSensitive: Whether to do a case sensitive split. Default: false

rightRemaining:

var sliceString = require("node-slice-string");
var slice = new sliceString();
var result = slice.leftRemaining(inputString, splitString, caseSensitive);
console.log(result);

Get remaining string from the right, after split.

  • inputString: String that needs to be split.
  • splitString: Split by this string.
  • caseSensitive: Whether to do a case sensitive split. Default: false

Example:

var inputString = "This is a line. This is another line. This is third line.";
var splitString = "line";
var caseSensitive = false;
var sliceString = require("node-slice-string");
var slice = new sliceString();
console.log(slice.leftSplit(inputString, splitString, caseSensitive));
console.log(slice.rightSplit(inputString, splitString, caseSensitive));
console.log(slice.leftRemaining(inputString, splitString, caseSensitive));
console.log(slice.rightRemaining(inputString, splitString, caseSensitive));

Output:

This is a 

.

This is a line. This is another line. This is third 

. This is another line. This is third line.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published