Regular Expression atau sering dikenal dengan istilah RegEx adalah sebuah fungsi yang menggambarkan pola-pola karakter dalam string, deskripsi karakter berulang, penggantian, dan pengelompokan karakter. RegEx dapat digunakan untuk mencari dan mengubah string.
RegEx sendiri merupakan pola string yang ingin dicari pada string lain. RegEx juga menggunakan pola karakter khusus atau dikenal dengan istilah metacharacters. Metacharacters digunakan untuk menandakan pengulangan, penggantian atau pengelompokan. RegEx juga didukung oleh pola subtitusi, set karakter, quantifier dan lainnya.