Lompat ke konten utama
←

Regex untuk Mencari Teks

Pelajaran 8 dari 14

Jangkar, batas kata, dan lookahead

Awal dan akhir dengan ^ dan $

Setelah pelajaran ini kamu bisa mengunci pola ke awal dan akhir teks, dan memakai flag m untuk teks berbaris banyak.

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

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

Materi

Jangkar tidak mencocokkan karakter, melainkan posisi. Tanda ^ di awal pola berarti awal teks, dan $ di akhir pola berarti akhir teks. Dengan keduanya, seluruh teks harus sesuai pola, bukan hanya sebagiannya.

/^\d{4}$/.test("2026");    // true
/^\d{4}$/.test("12345");   // false
/^Total/.test("Grand Total"); // false

Pasangan ^ dan $ inilah yang dipakai untuk memeriksa isian formulir: nomor, kode, atau tanggal yang harus utuh tanpa karakter tambahan di depan atau belakang.

Flag m mengubah arti keduanya: dengan flag itu, ^ juga cocok tepat sesudah setiap pemisah baris dan $ tepat sebelumnya, sehingga satu pola memeriksa tiap baris di dalam satu teks panjang. Catatan yang disalin dari surel sering datang sebagai satu teks berbaris banyak; dengan flag m, pola berjangkar memeriksa awal dan akhir setiap barisnya, bukan hanya baris pertama dan terakhir.

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).