replaceAll method

void replaceAll(
  1. String text,
  2. String replacement
)

Implementation

void replaceAll(String text, String replacement) {
  String content = readAsStringSync();
  int index = 0;
  // ignore: literal_only_boolean_expressions
  while (true) {
    index = content.indexOf(text, index);
    if (index == -1) {
      // found all
      break;
    }
    content = content.replaceRange(index, index + text.length, replacement);
  }
  writeAsStringSync(content);
}