I'm currently using this function bellow to capture text after a certain keyword in a String of text :
static String? _getTextAfterKeyword({
required String inputtext,
required String keyword,
}) {
final indexKeyword = text.indexOf(keyword);
final indexAfter = indexKeyword + keyword.length;
if (indexKeyword == -1) {
return null;
} else {
return text.substring(indexAfter).trim();
}
}
Now I'm trying to capture a String of text in between two keywords - but what I've tried hasn't worked - 🙏
To illustrate this is what I need :
inputtext = "Lorem ipsum Lorem ipsum Lorem ipsum FIRSTKEYWORD - text I would like to return - SECONDKEYWORD Lorem ipsum Lorem ipsum Lorem ipsum"
the function would look something like this :
static String? _getTextInBetweenTwoKeywords({
required String inputtext,
required String firstKeyword,
required String SecondKeyword,
}) {
//Some Code
return the StringInBetweentheTwoKeywords;
}
``