bugün

(bkz: regex) diye de kullanılan bir metin işleme nimetidir. belirli kurallar oluşturarak, bu kurala uyan metin parçalarını eşleyip getirmek mantığıyla çalışır.
regular expression. regex olarak da geçer. birçok string işlemini vs yapmanızı sağlar. nasa'nın sitesinde şöyle bir açıklaması mevcuttur;

"A regexp r matches a string s if s is in the set of strings described by r."

ilk bakışta zırvalık olarak göze çarpan, ama şöyle biraz çalışılıp bir daha bakıldığında ne olduğu anlaşılabilen birşeydir. örneğin;

\b[A-Z0-9._%-]+@[A-Z0-9.-]+\.[A-Z]{2,4}\b

string içerisinde bulunan e-mail adresini döndürür.