Package Exports
- node-slice-string
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 (node-slice-string) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
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.