Pola Sulam Huruf - Seni Menjahit Huruf dalam Karya DIY Anda
Beberapa Meta Karakter Regex
Terdapat banyak sekali meta karakter atau pola dalam regex. Akan tetapi, di bawah ini adalah yang mungkin paling sering anda gunakan.
| Karakter | Deskripsi |
|---|---|
| \s | karakter putih (spasi, tab, baris baru) |
| \d | angka digit (0-9) |
| \w | karkater huruf (a-z, A-Z, 0-9, _) |
| [aeiou] | pola yang terdiri dari set karakter di dalam kurung siku |
| [^aeiou] | pola yang tidak terdiri dari set karakter di dalam kurung siku |
| `(foo | bar |
Table 2: beberapa meta karakter regex yang sering digunakan
Agar lebih mudah memahami regex, kita akan coba langsung mempraktikkannya. Kasus yang akan kita buat adalah:
Langsung saja buka teks editor kalian, lalu buat 4 buah file sebagai berikut:
Pada file index.php , require semua file yang berada pada direktori fungsi/ .
Teknik Dasar Menyulam Tangan yang Harus Diketahui Pemula
Artikel yang membahas seputar hobi seperti menggambar, memelihara tanaman, hewan peliharaan, hingga meracik kopi.
Tulisan dari Seputar Hobi tidak mewakili pandangan dari redaksi kumparanTeknik dasar menyulam tangan yang cukup mudah dan sederhana adalah tusuk jelujur dan tusuk tikam jejak.
Simak penjelasan tentang teknik dasar menyulam tangan lainnya melalui ulasan berikut.
Deteksi #hashtag
Untuk mendeteksi pola hashtag, kita akan gunakan fungsi preg_match_all() yang akan mengembalikan semua teks yang sesuai dengan pola.
Buka file index.php . Lalu tambahkan kode berikut:
php $teks1 = "Dihimbau agar seluruh masyarakat waspada akan #virus #corona yang akhir-akhir ini mulai menyebar.", echo deteksiHashtag($teks1), Pada file fungsi/detekksi-hashtag.php , buat fungsi deteksiHashtag() . Lalu kita coba untuk mendeteksi semua tanda # yang ada (sementara tanda pagarnya saja dulu)
php function deteksiHashtag($input) $regex = "/#/", $hasil = [], preg_match_all($regex, $input, $hasil), # kembalikan data dalam bentuk json return json_encode($hasil), > Jika skrip index.php dijalankan, ia akan menghasilkan output sebagai berikut:
Kapan Harus Menggunakan Regular Expression?
Jika anda hanya butuh mendeteksi suatu kata statis dalam suatu string, jangan gunakan regex!
Tapi jika anda butuh untuk mendeteksi suatu pola yang dinamis dalam suatu string, maka anda tidak punya pilihan yang lebih baik dari pada regex.
Misalkan anda memiliki teks seperti ini:
*Kabarkan* kepada semua mahasiswa bahwa besok *kelas pemrograman web diliburkan*
Lalu anda ingin mencetak tebal semua karakter yang diapit dengan tanda bintang ( ** ), sehingga teks di atas berubah menjadi seperti ini:
Kabarkan kepada semua mahasiswa bahwa besok kelas pemrograman web diliburkan
Maka cara terbaik untuk melakukan hal tersebut adalah: memanfaatkan regex.
Tags: sulam pola