Apa Itu RegEx ?

apa itu regex
apa itu regex

Apa Itu RegEx ?-Reguler Exspression atau sering disebut RegEx adalah sekumpulan karakter yang digunakan untuk pencarian dan pengecekan pada sebuah string. Pola yang dibuat sangat beraneka ragam seperti pola email, nomor HP, dan lain sebagainya.

Penerapan pada regex di dalam aplikasi dapat digunakan untuk memvalidasi input atau masukan dari user agar sesuai dengan yang dibutuhkan sistem. Atau dapat digunakan untuk pencarian di dalam sebuah dokumen misalnya.

Sintaksis Regex

karakter
karakter

Di artikel ini akan saya bahas satu per satu karakter yang digunakan dalam regex untuk membuat pola-pola.

Delimiter/Pembatas 

Delimiter/pembatas dalam sebuah regex berfungsi untuk pembatas. Setiap pola regex harus mempunyai batas awal dan akhir. karakter yang digunakan delimiter selain huruf, angka, garis miring(/), dan spasi yang digunakan untuk pembatas. Delimiter juga menggunakan tanda seperti #, ~, dan sebagainya.

Character Classes 

Jika diartikan di dalam bahasa indonesia adalah kelas-kelas karakter. Jadi, arti dari character classes adalah jajaran atau barisan karakter regex(bisa satu atau lebih) yang telah mewakili sebuah karakter string yang dicari.

Anchors 

Di dalam bahasa indonesia berarti jangkar, karakter ini posisinya sangat berpengaruh terhadap pola regex.

Quantifiers

Karakter ini sangat membantu kita ketika dihadapkan dengan string yang mempunyai kombinasi huruf atau suku kata yang berulang.

Grouping 

Grouping diwakilkan dengan (). Karakter ini () akan dianggap satu group, keuntungan dari grouping adalah bisa dikombinasikan dengan quantifiers.

Flags/modifiers 

Karakter ini berfungsi untuk mengatur keseluruhan pada pola, flags ini terletak setelah delimiter penutup.

Escaped Characters 

Karakter seperti *^$ sangat berfungsi di dalam regex, jadi ketika ingin menggunakan karakter tersebut sesuai wujud aslinya maka kalian harus menggunakan \ kemudian ikuti dengan karakter itu.

Semoga dengan artikel ini kalian bisa memahami apa itu regex dan apa saja karakter yang ada di dalamnya. Kalian bisa mendalami lebih lanjut mengenai regex dengan membaca artikel yang ada di atas. Sekian pembahasan dari saya, tentu pembahasan di atas belum cukup lengkap. Namun saya rasa cukup memberikan gambaran kepada kalian tentang apa itu regex.

Be the first to comment

Leave a Reply

Your email address will not be published.


*