findActualString function
Finds the actual string in the file content that matches the search string, accounting for quote normalization.
Implementation
String? findActualString(String fileContent, String searchString) {
if (fileContent.contains(searchString)) return searchString;
final normalizedSearch = normalizeQuotes(searchString);
final normalizedFile = normalizeQuotes(fileContent);
final searchIndex = normalizedFile.indexOf(normalizedSearch);
if (searchIndex != -1) {
return fileContent.substring(
searchIndex,
searchIndex + searchString.length,
);
}
return null;
}