Lompat ke konten utama

Ajak teman, raih Rp1.000.000. Ikut kompetisi

Regex untuk Mencari Teks

Kelas karakter, kuantor, jangkar, flag, lookahead, dan grup — untuk memeriksa nomor HP, NIP, kode pos, nomor rekening, kode invoice, email, dan tanggal.

  • Pemula
  • Belum ada ulasan
  • 4 modul · 14 pelajaran
  • ±203 menit
  • 47 latihan
Mulai belajar
Bagikan

Pelajaran pertama bisa dicoba tanpa akun. Selanjutnya pakai akun gratis agar progres, draft kode, dan sertifikatmu tersimpan.

Yang akan kamu bisa setelah kelas ini

7 hasil belajar
  • 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 flag i, m, dan g untuk mengubah cara pola dicocokkan.
  • Menyaring dengan lookahead positif (?=...) dan negatif (?!...).
  • Memakai grup, alternatif, dan grup bernama untuk format data Indonesia.
Lihat 1 hasil belajar lainnya
  • Memakai pola di dalam kode lewat replace dengan $1 dan split.

Ringkasnya

Regex untuk Mencari Teks adalah kelas gratis berbahasa Indonesia tingkat pemula dari KelasGratis. Cocok untuk siapa pun yang sering mencari atau memeriksa teks: admin data, staf administrasi, dan pemula pemrograman. Isinya 14 pelajaran dalam 4 modul (±3 jam) dengan 47 latihan yang dinilai otomatis di browser. Sertifikat penyelesaian gratis dan bisa dicek keasliannya.

Untuk siapa

Siapa pun yang sering mencari atau memeriksa teks: admin data, staf administrasi, dan pemula pemrograman.

Prasyarat

Tidak ada. Bisa dimulai dari nol.

Relevan untuk pekerjaan dan tujuan

Kelas ini termasuk kelas inti untuk:

Alat yang perlu disiapkan

  • Browser modern. Pola diuji dengan mesin RegExp bawaan browser, tanpa pemasangan apa pun.

Tempat berlatih

Coba, periksa, lalu lanjutkan.

47 latihan di 14 pelajaran. Jawaban diperiksa langsung di halaman materi; petunjuk dibuka bertahap.

pola regex

Kurikulum

4 modul · 14 pelajaran · ±203 menit

Empat belas 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. Tiap modul ditutup satu misi berisi kasus kerja gabungan. Dialek yang dipakai adalah JavaScript RegExp; perbedaannya dengan grep disebut terang-terangan.

Urutan pelajaran tidak dikunci.

Sertifikat kelas

Selesaikan kelasnya, sertifikat ini atas namamu.

  • Nama lengkapmu dan judul kelas tercetak di sertifikat.
  • Kode dan QR yang bisa dicek siapa saja di kelasgratis.com/verifikasi.
  • Sekali klik ke profil LinkedIn, atau unduh PNG dan PDF.
Mulai belajar

Bukti penyelesaian materi, bukan akreditasi atau sertifikasi kompetensi.

Pertanyaan yang sering muncul

Dialek regex apa yang diajarkan, dan apakah polanya jalan di grep?

Kelas ini memakai JavaScript RegExp. Tidak semua polanya dikenali grep: \d tidak dijamin di POSIX (bentuknya [[:digit:]] atau [0-9]), kurung kurawal harus di-escape di BRE bawaan grep, dan lookahead ditolak grep kecuali dengan grep -P. Perbedaan itu disebut di pelajaran yang bersangkutan.

Apakah regex bisa memastikan nomor HP, email, atau tanggal benar-benar valid?

Tidak. Pola hanya memeriksa bentuk. Tanggal 31/02/2026 tetap lolos pola tanggal, dan email yang bentuknya benar belum tentu aktif. Kelas ini melatih pola untuk format data Indonesia seperti nomor HP, NIP, kode pos, dan nomor rekening, tetapi pemeriksaan isi memerlukan kode tambahan di luar regex.

Bagaimana cara berlatih regex di kelas ini?

Setiap latihan berisi daftar teks yang harus cocok dan daftar yang tidak boleh cocok, dan sorotannya berubah saat kamu mengetik pola. Pola diuji dengan mesin RegExp bawaan browser, jadi tidak ada yang perlu dipasang. Tiap modul ditutup misi kasus kerja, misalnya menyisir catatan penjualan dan memeriksa formulir pegawai.

Apakah kelas Regex untuk Mencari Teks gratis dan perlu bisa pemrograman?

Gratis dan tanpa prasyarat; kelas ini ditujukan juga untuk admin data dan staf administrasi. Pemakaian di dalam kode hanya muncul di pelajaran replace dengan $1 dan split. Setelah semua pelajaran wajib selesai, sertifikat penyelesaian KelasGratis bisa diterbitkan dengan tautan verifikasi; sertifikat itu bukan akreditasi.

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. Pelajaran flag, lookahead, replace dengan $1, split, dan keempat misi tidak ada di hulu; semuanya ditulis sendiri dari dokumentasi MDN.

Dari pengalaman belajar

Ulasan peserta

Apa yang membantu, dan apa yang masih bisa diperbaiki?

5,0Belum ada ulasan terbit

Ulasan berasal dari akun yang telah menyelesaikan setidaknya satu pelajaran. Bintang 1–3 ditinjau admin sebelum terbit; bintang 4–5 langsung terbit. Sebelum ada ulasan terbit, kelas menggunakan nilai awal admin 5,0. Setelahnya, rating mengikuti rata-rata ulasan yang sudah terbit.

Pengalamanmu bisa membantu peserta berikutnya.

Belum ada ulasan yang terbit untuk kelas ini.

Bagikan pengalaman belajarmu

Masuk dan selesaikan satu pelajaran untuk menulis ulasan. Masuk ke akun →

Setelah kelas ini

Revisi materi terakhir: 23 Sep 2026. Laporan kesalahan bisa dikirim dari setiap halaman pelajaran.