scrubSensitive function

String scrubSensitive(
  1. String text,
  2. List<SensitiveScrubUtils> rules
)

Returns text with all matches of rules replaced by their replacement string.

Implementation

String scrubSensitive(String text, List<SensitiveScrubUtils> rules) {
  String out = text;
  for (final SensitiveScrubUtils r in rules) {
    out = out.replaceAll(r.pattern, r.replacement);
  }
  return out;
}