fnSubstituteStr function

dynamic fnSubstituteStr(
  1. List values
)

SubstituteStr(values): str, old1, new1, old2, new2, ... replaces each pair in sequence, case-sensitive

Implementation

dynamic fnSubstituteStr(List<dynamic> values) {
  if (values.isEmpty) return '';
  var s = varToStr(values[0]);
  for (var i = 1; i + 1 < values.length; i += 2) {
    s = s.replaceAll(varToStr(values[i]), varToStr(values[i + 1]));
  }
  return s;
}