Regex untuk Mencari Teks
Sepuluh pelajaran regular expression dengan pemeriksa langsung di browser: setiap latihan berisi daftar teks yang harus cocok dan yang tidak boleh cocok, dan sorotannya berubah saat kamu mengetik. Dialek yang dipakai adalah JavaScript RegExp; perbedaannya dengan grep disebut terang-terangan.
10 pelajaran · ±84 menit · gratis sampai selesai
Materinya gratis sampai selesai. Membuka pelajaran butuh akun supaya progres, draft kode, dan sertifikatmu tersimpan.
Yang akan kamu bisa setelah kelas ini
- Menulis pola dengan karakter literal, escape, dan kelas karakter.
- Mengatur jumlah pengulangan dengan +, *, ?, dan {n,m}.
- Mengunci pola ke awal, akhir, atau batas kata dengan ^, $, dan \b.
- Memakai grup, alternatif, dan grup bernama untuk format data Indonesia.
Untuk siapa
Siapa pun yang sering mencari atau memeriksa teks: admin data, staf administrasi, dan pemula pemrograman.
Prasyarat
Tidak ada. Bisa dimulai dari nol.
Alat yang perlu disiapkan
- Browser modern. Pola diuji dengan mesin RegExp bawaan browser, tanpa pemasangan apa pun.
Kurikulum
4 modul · 10 pelajaran · ±84 menit
01Literal dan kelas karakter3 pelajaran
02Kuantor2 pelajaran
03Jangkar dan batas kata2 pelajaran
04Grup, alternatif, dan kasus nyata3 pelajaran
Pelajaran boleh dibuka langsung; tidak ada urutan yang dikunci.
Diadaptasi dari
- Library Carpentry — Introduction to Working with Data (Regular Expressions) oleh The Carpentries dan para kontributor Library Carpentry, lisensi CC-BY-4.0. Perubahan: Urutan konsep (literal dan escape, kelas karakter, pintasan \d \w \s, jangkar, batas kata, kuantor, grup) dan gagasan latihan menebak apa yang cocok diambil dari episode regular expressions, lalu ditulis ulang dalam Bahasa Indonesia; contohnya diganti ke data Indonesia (nomor HP, NIP, kode invoice, tanggal dd/mm/yyyy), dialeknya disempitkan ke JavaScript RegExp, dan setiap latihan diubah menjadi daftar kasus cocok dan tidak cocok yang dinilai otomatis.
Setelah kelas ini
Jalur yang memuat kelas ini
Lanjutkan ke kelas lain
Revisi materi terakhir: 2026-09-22. Laporan kesalahan bisa dikirim dari setiap halaman pelajaran.