Lompat ke konten utama
←

Regex untuk Mencari Teks

Pelajaran 1 dari 14

Literal dan kelas karakter

Pola literal dan escape

Setelah pelajaran ini kamu bisa menulis pola literal dan meloloskan karakter khusus dengan garis miring terbalik.

  • ±13 menit
  • 3 latihan
  • Diperiksa 27 Sep 2026

Pelajaran pertama bisa dicoba tanpa akun. Progres, kode, dan catatanmu hanya tersimpan di browser ini. Masuk untuk menyimpannya dan membuka pelajaran berikutnya

Materi

Regular expression (regex) adalah pola untuk mencari teks. Huruf dan angka biasa dalam pola mencocokkan dirinya sendiri: pola toko menemukan kata toko di mana pun di dalam teks, termasuk di dalam kata tokoh.

Beberapa karakter punya arti khusus, misalnya titik yang berarti karakter apa pun. Untuk mencari titik sungguhan, tulis garis miring terbalik di depannya: \. Cara ini disebut escape. Karakter khusus lain yang perlu di-escape bila dicari apa adanya antara lain \ ^ $ * + ? ( ) [ ] { } dan |.

/toko\.id/.test("kunjungi toko.id");  // true
/toko\.id/.test("tokoXid");           // false
/toko.id/.test("tokoXid");            // true: titik tanpa escape cocok dengan X

Cara latihan dinilai

Kamu hanya menulis polanya, tanpa garis miring pembuka dan penutup. Setiap kasus diuji dengan RegExp.prototype.test, yang bernilai true bila pola ditemukan di bagian mana pun teks. Beberapa latihan memakai flag, misalnya i agar huruf besar dan kecil dianggap sama; flag-nya sudah dipasang dan disebut di soal.

Latihan

0/3 lulus

Jawaban diperiksa di server. Lulus berarti kamu memahami contohnya, bukan penilaian seluruh pekerjaanmu.

Catatanmu

Memuat catatan…

tersimpan otomatis, ikut tercetak · 0/4.000

Lanjutkan ke

Tampilkan 4 lagi

Sebagian materi kelas ini diadaptasi dari Library Carpentry — Introduction to Working with Data (Regular Expressions) (CC-BY-4.0).