Regular Expressions, "düzenli ifadeler" anlamına gelen bir terimdir. Bilgisayar biliminde ve programlamada örüntü eşleme ve metin işleme için kullanılan güçlü bir araçtır.
Dizilerin ne olduğuna geçmeden önce, evvela veri yapısı ne demek onu anlamak lazım.
Basit ifadeyle veri yapıları, verileri Random Access Memory (RAM) içinde verimli bir şekilde saklamanın bir yoludur.