Regular Expression - Dalam memanipulasi string, biasanya terlebih dahulu kita harus menentukan pola string atau frasa apa yang akan kita rubah, baru menentukan dirubah menjadi apa string yang telah ditemukan tadi. Nah, Regular Expression berfungsi pada sisi pertama, yaitu menemukan patern, pola, dari sebuah string maupun frase, untuk kemudian diubah dan dimanipulasi menggunakan fungsi-fungsi pemrograman yang tersedia.
Pengertian Regular Expression dalam Linux
Adalah cara untuk menentukan sebuah pola karakter untuk pencarian dan pemfilteran. Dengan regular expression , kita tidak harus menentukanpola karakter yang eksak. Untuk menggunakan regular expression kita harus mengenal karakter-karakter khusus yang memiliki arti tersendiri jika digunakan di dalam pola regular expression
Jenis Pattern Matching
Untuk dapat menggunakan ekspresi beraturan tentunya kita terlebih dahulu mengetahui /mengenal beberapa karakter-karakter khusus yang memiliki arti tersendiri jika digunakan di dalam padanan pola.
Karakter-karakter Dalam Regular Expression
Berikut ini karakter-karakter khusus yang digunakan dalam padanan pola pada modus edit.
Match awal baris : ( ^ )
Contoh :
/^<</ : Digunakan untuk mencari << pada awal baris.
Match satu karakter : ( . )
Contoh :
/p./ : Digunakan untuk mencari kata yang ada huruf p.
Match akhir baris : ( $ )
Contoh :
/$>>/ : Digunakan untuk mencari >> pada akhir baris.
Match pilihan karakter : (-)
Contoh : / [ 0 - 9 ] : Digunakan untuk mencari numeric.
Match setiap karakter ( termasuk karakter kosong ) : ( * )
Contoh Penggunaan Regular Expression
Contohnya : $Vi latih1
Contoh :/ tiba* : Mencari kata yang ada kata ada ( adalah, adapun ).
Ketikkan perintah /tiba*, maka akan keluar hasilnya pada gambar di bawah ini dimana akan diblock kata tiba.
Judul: Editor Vi - Regular Expression
Rating: 100% based on 9998 ratings. 9 user reviews.
Ditulis Oleh resrsr
Terimakasih atas kunjungan beserta kesediaan Anda membaca artikel ini. Kritik dan Saran dapat Anda sampaikan melalui Kotak komentar dibawah ini.
Rating: 100% based on 9998 ratings. 9 user reviews.
Ditulis Oleh resrsr
Terimakasih atas kunjungan beserta kesediaan Anda membaca artikel ini. Kritik dan Saran dapat Anda sampaikan melalui Kotak komentar dibawah ini.
{ 0 comments... read them below or add one }
Post a Comment
Silahkan tinggalkan komentar :)