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
| Simbol | Arti | Contoh |
|---|---|---|
\d | Satu digit (0-9) | \d+ → 123 |
\w | Karakter word (alphanumeric + underscore) | \w+ → user_id |
\s | Whitespace (spasi, tab, newline) | \s+ → 区切り |
. | Karakter apa pun kecuali newline | a.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)
| Simbol | Arti | Contoh |
|---|---|---|
* | Nol atau lebih dari yang sebelumnya | a* → "", a, aa |
+ | Satu atau lebih dari yang sebelumnya | a+ → a, aa, aaa |
? | Nol atau satu dari yang sebelumnya | colou?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)
| Simbol | Arti | Contoh |
|---|---|---|
^ | Awal string atau awal baris | ^abc → 先頭の abc |
$ | Akhir string atau akhir baris | abc$ → 末尾の abc |
\b | Batas kata | \bcat\b → 単語の cat |
Grup, alternasi, escape
| Simbol | Arti | Contoh |
|---|---|---|
(...) | 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.