Flag

Masukkan teks dan regular expression lalu tekan Jalankan

Cheat sheet dasar regex

Referensi cepat untuk metacharacter, quantifier, anchor, dan grup yang paling sering muncul. Padukan dengan contoh-contoh di bawah.

Kelas karakter

SimbolArtiContoh
\dSatu digit (0-9)\d+ → 123
\wKarakter word (alphanumeric + underscore)\w+ → user_id
\sWhitespace (spasi, tab, newline)\s+ → 区切り
.Karakter apa pun kecuali newlinea.c → abc, axc
[abc]Salah satu karakter di dalam [ ][abc]+ → abca
[a-z]Karakter dalam rentang[a-z]+ → hello
[^abc]Karakter apa pun yang TIDAK ada di [^ ][^0-9] → 数字以外

Quantifier (pengulangan)

SimbolArtiContoh
*Nol atau lebih dari yang sebelumnyaa* → "", a, aa
+Satu atau lebih dari yang sebelumnyaa+ → a, aa, aaa
?Nol atau satu dari yang sebelumnyacolou?r → color, colour
{n}Tepat n kali\d{4} → 2024
{n,m}Antara n dan m kali\d{2,4} → 12, 1234
*?Non-greedy (kecocokan terpendek)<.*?> → 最短一致

Anchor (posisi)

SimbolArtiContoh
^Awal string atau awal baris^abc → 先頭の abc
$Akhir string atau akhir barisabc$ → 末尾の abc
\bBatas kata\bcat\b → 単語の cat

Grup, alternasi, escape

SimbolArtiContoh
(...)Capture group — mengambil bagian di dalam ( )(\d+)-(\d+)
(?:...)Non-capture group (hanya untuk pengelompokan)(?:abc)+ → 取り出さない
|OR (salah satu)cat|dog → cat または dog
\.Escape metacharacter menjadi karakter literal\. → 文字としての .

Regular expression umum

Klik kartu mana pun untuk memuat teks contoh dan pola, hasilnya muncul di bawah kartu. Klik kartu yang sama lagi untuk menutup.

Angka, tanggal, dan waktu

String dan identifier

Kontak dan URL

Kode dan web

Pola lanjutan