|
47
sebuah penggalan kata. Pada level
tinggi regex
mampu melakukan kontrol
terhadap data. Baik mencari, menghapus dan merubah.
Konsep pola regex ada tiga bagian
yaitu literal character,
metacharachter dan escape sequence.
1.
Literatur character
adalah sebuah karakter (atau angka) yang digunakan
dalam pencarian. Misalnya, string ab dapat ditemukan pada kata/string
abu, rabu, dan sebab.
2.
Metacharacter adalah sebuah karakter spesial yang mempunyai fungsi yang
unik. Misalnya adalah karakter ^.
3.
Escape Sequence pengertiannta adalah karakter \ yang memiliki fungsi
untuk mengubah fungsi dari metacharacter menjadi fungsi literal character.
Biasanya karaktern ini ditempatkan di depan metacharactertersebut.
Mari kita pikirkan bagaimana cara untuk mencari sebuah file
di hard
disk.
Seringkali digunakan karakter ? dan *. Penggunaan karakter ?
mengandung arti bahwa sedang dicari sebuah sebuah file
yang mengandung
sebuah karakter tertentu dan karakter * mengandung arti sedang dicari nol
atau lebih karakter. Sebagai contoh : pencarian dengan menggunakan pola
file?.dat akan menghasilkan beberapa contoh sebagai berikut :
file1.dat
file2.dat
file3.dat
file.dat
|