Lompat ke konten utama

Regex untuk Mencari Teks

Pelajaran 1 dari 10

Literal dan kelas karakter · Pelajaran 1

Pola literal dan escape

Tujuan: Pengguna dapat menulis pola literal dan meloloskan karakter khusus dengan garis miring terbalik.

±8 menitDiperiksa 2026-09-22

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.

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.