findAndReplace function
Implementation
Future<void> findAndReplace(
String filePath, String searchString, String replacement) async {
try {
final file = File(filePath);
List<String> lines = await file.readAsLines();
for (int i = 0; i < lines.length; i++) {
if (lines[i].contains(searchString)) {
lines[i] = lines[i].replaceAll(searchString, replacement);
}
}
await file.writeAsString(lines.join('\n'));
} catch (e) {
print('Error: $e');
}
}