Düzenli İfadeler

DÜZENLİ İFADELER Bilgisayar dünyasının Türkçe adıyla düzenli ifadeler, İngilizcesi ile regular expressions, konusu bütün programlama dillerinde karşımıza çıkmaktadır. Her programlama dilinin düzenli ifadeler için kullandığı farklı fonksiyonları bulunmaktadır. Bununla birlikte düzenli ifadelerde kullanılan söz dizileri (desen, örüntü, İngilizce karşılığı patterns) ve bu söz dizelerini oluşturan işaret ve kurallar çok benzerdir. …

düzenli ifadeler
düzenli ifadeler

DÜZENLİ İFADELER
Bilgisayar dünyasının Türkçe adıyla düzenli ifadeler, İngilizcesi ile regular expressions, konusu bütün programlama dillerinde karşımıza çıkmaktadır. Her programlama dilinin düzenli ifadeler için kullandığı farklı fonksiyonları bulunmaktadır. Bununla birlikte düzenli ifadelerde kullanılan söz dizileri (desen, örüntü, İngilizce karşılığı patterns) ve bu söz dizelerini oluşturan işaret ve kurallar çok benzerdir.

Düzenli İfade Nedir?
Belirlenen kurallara uyan söz dizilerine düzenli ifade denir. En yaygın kullanıldığı şekliyle örnek vererek konuyu açalım. Bir form oluşturduğumuzu ve bu formda e-posta alanı olduğunu varsayalım. Form gönderildiğinde giriş yapılan e-postanın gerçek olup olmadığını düzenli ifadeleri kullanarak basit bir söz dizisi ile öğrenebiliriz.

Ya da bir metin içerisinde “PHP Matematik Fonksiyonları” ifadesini aradığımızı varsayalım. Bu ifadenin bulunması için PHP’de birçok fonksiyon (strstr, strpos vb.) kullanabiliriz. Bununla birlikte benzer ifadelerin tümünü görmek istiyorsak ne yapmalıyız?

Örneğin “PHP Metin Fonksiyonları”, “PHP Tarih ve Saat Fonksiyonları” ifadelerini ve bunlara benzeyen fakat aklımıza gelmeyen ifadelerin tamamını arama sonucunda görmek istiyorsak düzenli ifadeler kullanabiliriz. Kısacık bir söz dizisiyle istediğimizi elde etmeyi sağlar.

Kullanım Amaçları

  • Nasıl yazıldığını tam olarak bilmediğimiz bir sözcüğü aratabiliriz.
    Örneğin, bir makalede “entrepreneurship” sözcüğünü bulmak istiyorsak, ancak ne şekilde yazıldığından emin değilsek, ilk ve son birkaç karakterini verip aratabiliriz.
  • Bir metnin içindeki, özel bir forma uyan parçaları bulabiliriz.
    Örneğin, düz bir metin içindeki tüm URL’leri (İnternet adreslerini), yalnızca ana yapıyı tarif ederek, teker teker ayıklayabiliriz. (http:// ile başlayan ve arada noktalar içeren sözcükler)
  • Aldığımız bir metnin, belli bir yapıya uyup uymadığını kontrol edebiliriz.
    Örneğin, kullanıcılardan e-posta adresi girmelerini istediğimiz bir web sayfasında, metin kutusuna girilen yazının geçerli bir e-posta adresi olabilecek formatta olup olmadığına bakabiliriz. (@ işareti içerecek, belli karakterlerden oluşacak, ikinci blokta en az bir nokta olacak vs)
  • Belli formatta aldığımız bir veriyi, istediğimiz başka bir formata çevirebiliriz.
    Örneğin, bir XML belgesinden kopyaladığımız veriyi, kendi uygulamamızda kullanmamız için bir PHP dizisi (array) haline getirebiliriz.
Etiketler: , , , ,
Yazar: Gorgoda
Yayınlanma tarihi: 28 Aralık 2017
Kategorisi: Nedir?
Yorum yapılmamış

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

PHP’de Session (Oturum Yönetimi)
Nedir?
PHP Session (Oturum Yönetimi)

PHP Session (Oturum Yönetimi) PHP’deki oturum desteği, belli bir veriyi sonraki erişimlerden korumak için kullanılır. Böylece daha özelleştirilmiş uygulamalar oluşturabilir ve sitenizi daha fonksiyonel yapabilirsiniz. Sitenize gelen her ziyaretçiye eşsiz bir kimlik atanır, buna oturum kimliği (session_id) diyoruz. Bu kimlik istemci tarafından bir çerezde ya da doğrudan URL üzerinde saklanır. …

Çerezlerin Kullanım Yerleri
Nedir?
Çerezlerin Kullanım Yerleri

Çerezlerin Kullanım Yerleri Çerezler, web sayfası ile bilgisayarımız arasındaki referansımızdır. Daha önce girdiğimiz bir web sayfasına girişlerimiz çerezler sayesinde kaydedilebilir. Daha sonra aynı sayfaya girmemiz halinde girdiğimiz sayfa bizi tanır, bize kimi referans bilgileri verir, sayfayı daha sonra ziyaret ettiğimizde bu referans bilgileri web sayfasına otomatik olarak iletilir. Çerezler çeşitli …

Oturum Yönetimi
Nedir?
Oturum Yönetimi

Oturum Yönetimi Oturum, bir kullanıcının bir web sitesini ziyaret etme sürecidir, diyebiliriz. Başka bir tanım ile, bilgisayarınızın başına geçip tarayıcınızı çalıştırdığınız, web’ de sörf yaptığınız ve daha sonra tarayıcınızı kapattığınız zaman arasında kalan süreç bir oturumdur. Oturum Yönetimi kavramının gelişmesi internet sitelerinin ziyaretçilerine daha iyi, hızlı ve özgün hizmet verebilmeleri …

Pin It on Pinterest