Penjelas Regex — Apa Fungsi Regular Expression Ini?

Tempel regular expression apa saja dan lihat arti setiap bagiannya — dalam bahasa sederhana, token demi token: kelas karakter, grup dan grup bernama, kuantifier (greedy dan lazy), anchor, alternatif, lookahead dan lookbehind, backreference, serta flag.

Diperbarui
//
Contoh:

Penjelasan

    Mau mencobanya pada teks? Buka di Regex Tester.

    Data kamu tidak pernah meninggalkan komputer kamu. Semua proses berjalan 100% secara lokal di browser kamu.

    Apakah alat ini membantu?0.0 0 penilaian
    Uji regular expression online dengan highlight real-timeGrup capture dan bernama, replace, contoh pola, dan cheat sheet.Regex Tester →

    Cara menggunakan Penjelas Regex

    1. Tempel regular expression di antara garis miring (dengan atau tanpa /…/) dan tambahkan flag seperti gi.
    2. Penjelasan menampilkan setiap bagian secara berurutan, dengan grup bersarang yang diberi indentasi.
    3. Klik contoh untuk melihat penjelasan pola-pola yang umum.
    4. Coba di teks sungguhan dengan Regex Tester.

    Membaca regular expression

    TokenArti
    .karakter apa pun kecuali pemisah baris
    \d \w \sangka, karakter kata (huruf, angka, garis bawah), spasi; huruf kapital berarti “bukan”
    [abc] [^abc] [a-z]salah satu dari ini, bukan salah satunya, rentang
    * + ? {2,5}0 atau lebih, 1 atau lebih, opsional, antara 2 dan 5 kali; tambahkan ? agar jadi lazy
    ^ $ \bawal, akhir, batas kata
    ( ) (?: ) (?<name> )grup penangkap, grup non-penangkap, dan grup bernama
    (?= ) (?! ) (?<= ) (?<! )lookahead, lookahead negatif, lookbehind, lookbehind negatif
    a|ba atau b

    Penjelas ini mengikuti sintaks regex JavaScript, yang juga sangat mirip dengan PCRE (PHP), Python, Java, dan .NET untuk pola sehari-hari.

    Terkait: Regex Tester, Find and Replace, Prompt AI untuk developer.

    Juga dicari sebagai: jelaskan regex, arti regular expression, regex artinya apa, regex ke bahasa biasa, memahami regex, cara baca regex, penjelas regular expression.

    Tool yang cocok dipakai bersama Penjelas Regex

    • Bandingkan Teks — Tempel dua versi sebuah teks untuk melihat persis apa yang berubah: baris yang ditambah dan dihapus, serta kata yang berubah di dalamnya, disorot secara berdampingan atau dalam satu tampilan.
    • Hapus Baris Duplikat — Tempel daftar untuk langsung menghapus baris duplikat.
    • Pengubah Huruf — Tempel teks apa pun dan ubah ke 11 format huruf, mulai dari Title Case untuk judul sampai camelCase dan snake_case untuk kode.
    • JSON Path Finder — Tempel payload webhook atau respons API, klik nilai mana pun, dan salin path persisnya untuk JavaScript, JSONPath, jq, Python, PHP, n8n, dan Make.

    Pertanyaan yang sering diajukan

    Bagaimana cara memahami regular expression?
    Tempel di sini: setiap token dijelaskan dalam bahasa sederhana secara berurutan, dengan grup yang bersarang, jadi kamu bisa membaca pola langkah demi langkah.
    Apa arti (?: … ) dalam regex?
    Grup non-penangkap: ia mengelompokkan token (misalnya untuk menerapkan kuantifier) tanpa menyimpan hasil yang cocok sebagai grup bernomor.
    Apa perbedaan greedy dan lazy?
    Kuantifier greedy (*, +, {n,}) mencocokkan sebanyak mungkin; menambahkan ? (*?, +?) membuatnya lazy, yaitu mencocokkan sesedikit mungkin.
    Varian regex apa yang digunakan?
    JavaScript (ECMAScript), termasuk grup bernama, lookbehind, dan flag u, s, y, serta d. Sebagian besar juga berlaku untuk PCRE, Python, dan Java.
    Bisakah saya memasang Penjelas Regex sebagai aplikasi web dan memakainya offline?
    Bisa. Penjelas Regex adalah aplikasi web (PWA) yang bisa dipasang. Pemasangannya lewat browser kamu, bukan diunduh dari toko aplikasi. Klik Pasang aplikasi di bagian atas halaman ini di Chrome atau Edge (Windows, macOS, Linux, ChromeOS) atau di Android. Di iPhone dan iPad, gunakan Bagikan → Tambahkan ke Layar Utama, dan di Safari 17+ pada Mac, gunakan File → Tambahkan ke Dock. Setelah itu, aplikasi akan terbuka di jendelanya sendiri dengan ikonnya sendiri. Karena berjalan sepenuhnya di browser kamu, aplikasi ini tetap bisa dipakai offline. Firefox di desktop tidak bisa memasang aplikasi web. Cara memasang aplikasi.

    Tool terkait