|
46
2.2.5 Regular Expression
Tahun 1956, Stehpen Cole Klenee seorang ahli matematika
membuat
sebuah model pattern string menggunakan notasi matematika, yang disebut
regular sets.
Kemudian Ken Thompson mengimplementasikan notasi tersebut
ke dalam text editor
QED buatannya untuk pencarian string dengan pola
tertentu. Dia juga menambahkan fitur tersebut ke dalam, sebuah text
editor
dalam sistem operasi UNIX
yang dikenal dengan ED. Untuk pencarian string
dalam ED digunakan pattern : /g /re /p (/g : globally, /re : regular expression,
/p : print) yang maksudnya adalah pencarian global baris-baris dalam sebuah
file yang memiliki pola tertentu, dan ditampilkan atau di cetak. Sejak saat itu
regular expression mulai banyak digunakan.
Regular expression atau yang sering disebut sebagai regex adalah sebuah
formula untuk pencarian pola suatu kalimat/string (Agus Muliantara, 2009).
Sering kali orang beranggapan bahwa regex
susah dan membingungkan.
Namun sebenarnya regex
sangatlah membantu dalam menemukan pola-pola
kalimat. Sehingga percobaan terhadap semua kemungkinan pola kalimat tidak
perlu dilakukan.
Regular Expression umumnya digunakan oleh banyak pengolah kata/text
editor dan peralatan lainnya untuk mencari dan memanipulasi kalimat dengan
berdasarkan kepada suatu pola tertentu. Banyak bahasa pemrograman yang
mendukung regular expression seperti misalnya PHP, perl, VB dan Tcl.
Sebuah alasan yang
sangat bagus untuk menggunakan
regex
adalah
karena regex sangatlah
powerfull.
Pada level
rendah,
regex
dapat mencari
|