API Uji Regex - Pencocokan Pola Gratis
Menerapkan pola ekspresi reguler dengan tanda opsional ke string pengujian dan mengembalikan semua kecocokan dengan posisi dan grup yang ditangkap. Mendukung bendera g, i, m, s, dan u.
Code examples
curl -X POST https://api.botoi.com/v1/regex/test \
-H "Content-Type: application/json" \
-d '{"pattern":"\\b[A-Z0-9._%+-]+@[A-Z0-9.-]+\\.[A-Z]{2,}\\b","flags":"gi","testString":"Contact support@botoi.com or sales@botoi.com"}'When to use this API
Debug pola regex sebelum diterapkan
Uji pola kompleks terhadap data sampel untuk memverifikasi kecocokan dan menangkap grup sebelum menyematkannya dalam kode aplikasi.
Validasi pola masukan dalam alat tanpa kode
Izinkan pengguna menentukan aturan validasi khusus sebagai pola regex dan mengujinya terhadap input sampel dalam aplikasi Anda.
Ekstrak data terstruktur dari teks tidak terstruktur
Gunakan grup pengambilan untuk mengambil nomor telepon, tanggal, atau ID dari baris log atau konten yang tergores.
Frequently asked questions
Bendera regex mana yang didukung?
API ini mendukung flag g (global), i (tidak peka huruf besar-kecil), m (multiline), s (dotAll), dan u (unicode).
Bagaimana kelompok penangkap dikembalikan?
Setiap kecocokan menyertakan larik grup yang berisi nilai grup tangkapan yang diberi tanda kurung dalam pola.
Apakah ada batas waktu untuk pola yang rumit?
Ya. Pola yang membutuhkan waktu lebih dari 5 detik untuk dieksekusi dihentikan untuk mencegah ReDoS. Sederhanakan pola Anda jika Anda mencapai batas ini.
Apakah saya perlu menghindari garis miring terbalik pada polanya?
Kirimkan pola sebagai string JSON, jadi garis miring terbalik harus di-escape dua kali (misalnya, \\b untuk batas kata).
Get your API key
Free tier includes 5 requests per minute with no credit card required. Upgrade for higher limits.