deleteAny static method

String deleteAny(
  1. String inString,
  2. String? charsToDelete
)

Delete any character in charsToDelete

Implementation

static String deleteAny(String inString, String? charsToDelete) {
  if (!hasLength(inString) || !hasLength(charsToDelete)) return inString;

  final buffer = StringBuffer();
  for (int i = 0; i < inString.length; i++) {
    final char = inString[i];
    if (!charsToDelete!.contains(char)) {
      buffer.write(char);
    }
  }
  return buffer.toString();
}