Pola dalam mendefinisikan pencarian teks yang bisa diterapkan dalam bahasa pemrograman, teks editor, dan text manipulation tools (egrep, awk, sed). Regular expression bisa digunakan untuk mencari dan atau mengganti karakter, kata, bahkan kalimat.
Match semua karakter ( +[a-zA-Z]+ +)
Match email address [a-z0-9_]+@[a-z0-9]+.[a-z]+.
Match IP address [0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3} [[:digit:]]{1,3}.[[:digit:]]{1,3}.[[:digit:]]{1,3}.[[:digit:]]{1,3}
Match an http URL http://[a-zA-Z0-9-.]+.[a-zA-Z]{2,4}
Menentukan posisi pola dalam string (urutan karakter).
Menentukan karakter yang harus ada untuk mencocokkan ekspresi reguler.
Count Modifier mendefinisikan berapa kali suatu pola muncul.