Cari setiap token regular expression — character class, anchor, quantifier, group, lookaround, flag, dan escape — dalam satu tabel yang bisa dicari, masing-masing dengan nama, makna dalam bahasa yang jelas, dan contoh singkat. Di browser Anda, gratis.

Setiap token regular expression, dijelaskan dengan contoh. Semuanya berjalan di browser Anda dari referensi bawaan — tidak ada yang dikirim ke server.

Token Nama Deskripsi Contoh
Tidak ada token yang cocok dengan pencarian Anda.
Coba token atau istilah lain — misalnya \b, lookahead, atau quantifier.

Tentang Referensi Token Regex

Regex Token Reference mengumpulkan setiap blok pembangun ekspresi reguler dalam satu tabel yang bisa dicari: kelas karakter seperti \d dan \w, jangkar seperti ^ dan \b, kuantifier seperti * dan {2,4}, grup dan backreference, lookahead dan lookbehind, flag seperti i, g dan m, serta escape untuk karakter khusus. Setiap token disertai namanya, makna dalam bahasa biasa dan contoh singkat.

Referensi ini dibuat untuk saat Anda setengah ingat sebuah token: Anda tahu lookahead itu ada tapi tidak yakin apakah itu (?=…) atau (?<=…), atau Anda tidak ingat apakah \b adalah batas kata atau backspace. Pencarian menerima token itu sendiri, namanya atau sebuah kata dari maknanya, jadi salah satu petunjuk itu akan menemukan barisnya.

Tujuh filter kategori — kelas karakter, jangkar, kuantifier, grup dan referensi, lookaround, flag dan modifier, escape dan spesial — juga menjadikan tabel ini panduan belajar yang ringkas untuk membaca pola milik orang lain. Setiap token bisa disalin dengan satu klik, dan seluruh referensi ini berjalan di browser Anda.

Cara menggunakan Referensi Token Regex

  1. Ketik sebuah token (\d), nama (word boundary) atau kata kunci makna (lookahead) ke kotak pencarian.
  2. Atau persempit tabel berdasarkan kategori: kelas karakter, jangkar, kuantifier, grup, lookaround, flag atau escape.
  3. Baca deskripsi bahasa biasa dari token tersebut dan contoh penggunaannya yang singkat.
  4. Klik tombol salin untuk mengambil token yang tepat untuk pola Anda.

Pertanyaan yang sering diajukan

Keduanya menegaskan apa yang mengelilingi posisi saat ini tanpa mengonsumsinya. Sebuah lookahead (?=…) memeriksa teks yang mengikutinya; sebuah lookbehind (?<=…) memeriksa teks yang mendahuluinya. Bentuk negatifnya, (?!…) dan (?<!…), mengharuskan pola tersebut tidak ada.

Sebuah batas kata — posisi lebar-nol di antara karakter kata (huruf, angka, garis bawah) dan karakter non-kata atau tepi string. Ini mencocokkan posisi, bukan karakter, itulah sebabnya \bcat\b menemukan "cat" tapi tidak "concatenate".

Saat karakter itu punya makna khusus — . * + ? ( ) [ ] { } | ^ $ dan backslash itu sendiri. Beri prefiks backslash untuk mencocokkannya secara literal; kategori escape mencantumkan masing-masing beserta contohnya.

Token yang tercantum adalah inti umum yang dipakai bersama oleh engine-engine utama (JavaScript, PCRE dan sejenisnya). Beberapa fitur lanjutan, seperti lookbehind, baru muncul belakangan di sebagian engine, jadi periksa dokumentasi bahasa Anda untuk kasus-kasus khusus.

Halaman ini adalah referensi pencarian untuk token individual. Untuk merakit dan mencoba pola lengkap terhadap teks contoh, padukan dengan penguji regex — referensi ini memberi tahu Anda arti setiap bagian saat Anda membangunnya.

Ya, sepenuhnya gratis. Tabel ini disertakan dalam halaman, dan pencarian, penyaringan serta penyalinan semuanya berjalan di browser Anda tanpa permintaan server apa pun.

Butuh bantuan?
Menemukan masalah dengan alat ini? Beri tahu tim kami.
Laporkan masalah

Tambahkan alat gratis ini ke situs web Anda sendiri — salin dan tempel kode di bawah ini.