public StrBuilder deleteAll(StrMatcher matcher) { return replace(matcher, null, 0, size, -1);
public StrBuilder deleteAll(char ch) { for (int i = 0; i < size; i++) { if (buffer[i] == ch) { int start = i; while (++i < size) { if (buffer[i] != ch) { break; } } int len = i - start; deleteImpl(start, i, len); i -= len; } } return this;
    public StrBuilder deleteAll(StrMatcher matcher) {        return replace(matcher, null, 0, size, -1);    }