UNPKG

diginext-utils

Version:
21 lines (20 loc) 727 B
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); const indexesOf_1 = __importDefault(require("./indexesOf")); function getTextBetweenCharByIndex(str, char, index) { const arr = (0, indexesOf_1.default)(str, char); let start = 0, end = 0; for (let i = 0; i < arr.length; i++) { const _index = arr[i]; if (index > _index) { start = _index; end = arr[i + 1]; } } const result = str.substring(start + 1, end); return result; } exports.default = getTextBetweenCharByIndex;