Modul ini membedah ekspresi reguler, kekuatan utama Perl yang menjadi alasan banyak pengguna mempelajarinya. Pembahasan berurutan dari pencocokan literal dengan m//, metakarakter dan anchor, grup dan capture bernama, kelas karakter, substitusi s/// dengan flag /g, hingga pemecahan dan penyusunan teks dengan split dan join. Setiap pola diperagakan dengan skrip nyata agar perilakunya dapat diperiksa ulang.
Ekspresi Reguler
Modul kekuatan utama Perl: pencocokan pola m//, metakarakter, grup capture, kelas karakter, substitusi s///, serta split dan join.
0/0 selesai
- Dasar regex
Operator pencocokan m// untuk pola literal dan pengenalan pola sebagai bahasa kecil di dalam bahasa Perl.
- Metakarakter
Metakarakter ., *, +, dan ?, anchor ^ dan $, serta alternasi | untuk menggambarkan pola yang bervariasi.
- Grup dan capture
Grup () untuk mengelompokkan pola, capture bernomor pada $1 dan seterusnya, serta capture bernama (?<name>).
- Kelas karakter
Kelas karakter \d, \w, dan \s beserta kebalikannya, negasi, dan kelas khusus untuk pola yang lebih ringkas.
- Substitusi
Substitusi s/// untuk mengganti teks yang dicocokkan, flag /g untuk seluruh kemunculan, dan penyuntingan berkas di tempat.
- split dan join
Memecah string menjadi list dengan split berdasarkan pola dan menyusunnya kembali menjadi string dengan join.