swap static method

String swap(
  1. Map<String, String> map,
  2. String subject
)

Replaces multiple substrings in subject using a Map of search→replace.

Implementation

static String swap(Map<String, String> map, String subject) {
  var result = subject;
  map.forEach((k, v) {
    if (k.isNotEmpty) result = result.replaceAll(k, v);
  });
  return result;
}