package e.w;

import e.s.c.k;
import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;
import java.util.regex.Matcher;
import java.util.regex.Pattern;

/* JADX INFO: loaded from: classes.dex */
public final class c implements Serializable {

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    public final Pattern f6056b;

    public c(String str) {
        k.e(str, "pattern");
        Pattern patternCompile = Pattern.compile(str);
        k.d(patternCompile, "Pattern.compile(pattern)");
        k.e(patternCompile, "nativePattern");
        this.f6056b = patternCompile;
    }

    public final boolean a(CharSequence charSequence) {
        k.e(charSequence, "input");
        return this.f6056b.matcher(charSequence).matches();
    }

    public final String b(CharSequence charSequence, String str) {
        k.e(charSequence, "input");
        k.e(str, "replacement");
        String strReplaceAll = this.f6056b.matcher(charSequence).replaceAll(str);
        k.d(strReplaceAll, "nativePattern.matcher(in…).replaceAll(replacement)");
        return strReplaceAll;
    }

    public final List<String> c(CharSequence charSequence, int i2) {
        k.e(charSequence, "input");
        int iEnd = 0;
        if (!(i2 >= 0)) {
            throw new IllegalArgumentException(("Limit must be non-negative, but was " + i2 + '.').toString());
        }
        Matcher matcher = this.f6056b.matcher(charSequence);
        if (!matcher.find() || i2 == 1) {
            return d.a.u.a.t(charSequence.toString());
        }
        int i3 = 10;
        if (i2 > 0 && i2 <= 10) {
            i3 = i2;
        }
        ArrayList arrayList = new ArrayList(i3);
        int i4 = i2 - 1;
        do {
            arrayList.add(charSequence.subSequence(iEnd, matcher.start()).toString());
            iEnd = matcher.end();
            if (i4 >= 0 && arrayList.size() == i4) {
                break;
            }
        } while (matcher.find());
        arrayList.add(charSequence.subSequence(iEnd, charSequence.length()).toString());
        return arrayList;
    }

    public String toString() {
        String string = this.f6056b.toString();
        k.d(string, "nativePattern.toString()");
        return string;
    }
}
