desanitizeMatchString function

DesanitizeResult desanitizeMatchString(
  1. String matchString
)

Implementation

DesanitizeResult desanitizeMatchString(String matchString) {
  var result = matchString;
  final applied = <MapEntry<String, String>>[];
  for (final entry in buildDesanitizations().entries) {
    final before = result;
    result = result.replaceAll(entry.key, entry.value);
    if (before != result) {
      applied.add(entry);
    }
  }
  return DesanitizeResult(result: result, appliedReplacements: applied);
}