INNER CODE UNIT · JavaScript
textLeft
taskrabbit/react-native-parsed-text · src/lib/TextExtraction.js:82
textLeft = textLeft.substr(matches.index + matches[0].length);
indexOfMatchedString += matches[0].length - 1;
// Global RegExps are stateful, this makes it operate on the "remainder" of the string
pattern.pattern.lastIndex = 0;
}
parts.push({ children: textLeft });
newParts.push(...parts);
});
parsedTexts = newParts;
});
// Remove _matched key.
parsedTexts.forEach((parsedText) => delete parsedText._matched);
return parsedTexts.filter((t) => !!t.children);