Lompat ke konten utama

Regex untuk Mencari Teks

Pelajaran 8 dari 10

Grup, alternatif, dan kasus nyata · Pelajaran 8

Grup ( ) dan alternatif |

Tujuan: Pengguna dapat mengelompokkan bagian pola dan menulis pilihan dengan garis tegak.

±8 menitDiperiksa 2026-09-22

Garis tegak | memisahkan pilihan: merah|biru cocok dengan merah atau biru. Tanpa kurung, garis tegak membagi seluruh pola menjadi dua. Kurung membatasi pilihan hanya pada bagian di dalamnya.

/warna (merah|biru)/.test("warna biru");   // true
/warna merah|biru/.test("cat biru");        // true: pilihannya "warna merah" atau "biru"
/(ab){3}/.test("ababab");                  // true

Kurung juga membuat kuantor berlaku untuk beberapa karakter sekaligus. Pada (ab){3}, yang diulang tiga kali adalah ab; pada ab{3}, yang diulang hanya b.

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.