package d.s0;

import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;
import java.util.regex.Matcher;
import java.util.regex.Pattern;

/* JADX INFO: compiled from: Regex.kt */
/* JADX INFO: loaded from: classes.dex */
@d.n
public final class f implements Serializable {

    /* JADX INFO: renamed from: c, reason: collision with root package name */
    public static final a f2715c = new a(null);

    /* JADX INFO: renamed from: d, reason: collision with root package name */
    private final Pattern f2716d;

    /* JADX INFO: compiled from: Regex.kt */
    @d.n
    public static final class a {
        private a() {
        }

        public /* synthetic */ a(d.n0.c.l lVar) {
            this();
        }
    }

    public f(Pattern pattern) {
        d.n0.c.s.e(pattern, "nativePattern");
        this.f2716d = pattern;
    }

    public final boolean a(CharSequence charSequence) {
        d.n0.c.s.e(charSequence, "input");
        return this.f2716d.matcher(charSequence).matches();
    }

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

    public final List<String> c(CharSequence charSequence, int i) {
        d.n0.c.s.e(charSequence, "input");
        r.T(i);
        Matcher matcher = this.f2716d.matcher(charSequence);
        if (i == 1 || !matcher.find()) {
            return d.j0.o.b(charSequence.toString());
        }
        ArrayList arrayList = new ArrayList(i > 0 ? d.p0.n.c(i, 10) : 10);
        int iEnd = 0;
        int i2 = i - 1;
        do {
            arrayList.add(charSequence.subSequence(iEnd, matcher.start()).toString());
            iEnd = matcher.end();
            if (i2 >= 0 && arrayList.size() == i2) {
                break;
            }
        } while (matcher.find());
        arrayList.add(charSequence.subSequence(iEnd, charSequence.length()).toString());
        return arrayList;
    }

    public String toString() {
        String string = this.f2716d.toString();
        d.n0.c.s.d(string, "nativePattern.toString()");
        return string;
    }

    /* JADX WARN: Illegal instructions before constructor call */
    public f(String str) {
        d.n0.c.s.e(str, "pattern");
        Pattern patternCompile = Pattern.compile(str);
        d.n0.c.s.d(patternCompile, "compile(pattern)");
        this(patternCompile);
    }
}
