
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

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