Ekspresi regular (regex) merupakan himpunan simbol yang digunakan untuk mewakili gagasan-gagasan dan ekspresi-ekspresi bahasa. Regex memiliki kelebihan karena mampu mewakili pola-pola teks dan digunakan untuk mencocokkan, mengganti, dan mengekstrak teks berdasarkan pola tersebut.