Enable Javascript in your browser and then refresh this page, for a much enhanced experience.
First solution in Clear category for Between Markers by suic
function betweenMarkers(text: string, begin: string, end: string): string {
let leftIndex: number = text.indexOf(begin);
let rightIndex: number = text.indexOf(end);
rightIndex = rightIndex === -1 ? text.length : rightIndex;
leftIndex = leftIndex === -1 ? 0 : leftIndex + begin.length;
if (leftIndex > rightIndex) return '';
if (leftIndex === -1 && rightIndex === -1) return text;
return text.substring(leftIndex, rightIndex);
}
Aug. 10, 2020
Comments: