extractSection method
Implementation
String? extractSection(String sectionHeader) {
final lines = rawText.split('\n');
final fuse = Fuzzy<String>(
lines,
options: FuzzyOptions(threshold: 0.5),
);
final results = fuse.search(sectionHeader);
if (results.isNotEmpty) {
final matchedLine = results.first.item;
final index = lines.indexOf(matchedLine);
final end = (index + 6 < lines.length) ? index + 6 : lines.length;
return lines.sublist(index + 1, end).join('\n');
}
return null;
}