0.0.2 • Published 5 years ago

node-slice-string v0.0.2

Weekly downloads
2
License
MIT
Repository
github
Last release
5 years ago

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.