Lompat ke konten utama
←

Regex untuk Mencari Teks

Pelajaran 9 dari 14

Jangkar, batas kata, dan lookahead

Batas kata dengan \b

Setelah pelajaran ini kamu bisa mencari kata utuh dengan \b.

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

Latihan di pelajaran ini butuh akun gratis. Progres, kode, dan catatanmu hanya tersimpan di browser ini. Masuk untuk menyimpannya

Materi

\b adalah jangkar batas kata: posisi di antara karakter kata (\w) dan karakter bukan kata, atau di awal dan akhir teks. Menulis \b di kedua sisi membuat pola hanya cocok dengan kata utuh.

/\bkota\b/.test("di kota itu");     // true
/\bkota\b/.test("perkotaan padat");  // false
/\btani/.test("petani");            // false: tani ada di tengah kata

\b di satu sisi saja juga berguna: \btani mencari kata yang diawali tani, seperti tani dan tanimu, tetapi tidak petani.

Batas kata menyelamatkan pencarian dan penggantian massal. Mengganti kata kunci tanpa batas kata ikut mengubah kata lain yang memuatnya, misalnya data yang tersembunyi di dalam database dan metadata. Pola \bdan\b menemukan kata sambung dan tanpa menyentuh danau atau pendanaan.

Batas dihitung dari karakter di kiri dan kanan posisi, sehingga tanda baca dan spasi sama-sama menjadi batas: pola berbatas kata untuk kota tetap cocok pada kota, pada kota; dan pada (kota).

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 3 lagi

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