Lompat ke konten utama

Regex untuk Mencari Teks

Pelajaran 4 dari 10

Kuantor · Pelajaran 4

Kuantor +, *, dan ?

Tujuan: Pengguna dapat mengatur pengulangan dengan +, *, dan ?.

±8 menitDiperiksa 2026-09-22

Kuantor ditulis setelah satu karakter atau kelas dan menentukan berapa kali boleh muncul. Tanda + berarti satu kali atau lebih, * berarti nol kali atau lebih, dan ? berarti nol atau satu kali (opsional).

/Rp\d+/.test("Rp4000");          // true
/Rp\d+/.test("Rp");              // false: minimal satu digit
/foto\d*\.jpg/.test("foto.jpg");  // true: nol digit juga boleh
/Jl\.? Merdeka/.test("Jl Merdeka"); // true: titiknya opsional

Kuantor hanya berlaku untuk satu unsur tepat di depannya. Pada pola Rp\d+, tanda + mengulang \d, bukan Rp.

Selesaikan latihannya dulu untuk menandai pelajaran ini selesai.

Lanjutkan ke

Sumber

Materi kelas ini diadaptasi dari Library Carpentry — Introduction to Working with Data (Regular Expressions) (CC-BY-4.0). Rincian perubahan ada di halaman kelas.