PHP’nin Düzenli İfadeleri’nde kolaylık sağlayan ve mesela ziyaretçinin bir Form’da bir INPUT etiketine verdiği yanıtıların içinde olmaması veya olmaması gereken karakterleri bulmamıza imkan veren karakter grupları oluşturma yöntemini de kullanabiliriz. Sözgelimi bütün sesli hafleri aratmak için şöyle bir karakter grubu oluşturabiliriz: [OoUuÖöAaOoEeıIiİ] Karakter gruplarını köşeli parantez içinde yazarız. Bu deyimle, Okumaya Devam Et

[\b] Geri (Backspace) karakterini bulur. \b Belirtilen karakterle sınırlanan kelimeyi bulur: k\b, “hak mücadelesi” ifadesindeki birinci k’yı bulur; çünkü bu harf, bir kelime sınırlayıcıdır. \B Belirtilen karakterle sınırlanmayan kelime yoksa, başlayanı bulur: k\Bi, “üç kişi” ifadesindeki ‘ki’yi bulur. \cX X yerine yazacağımız kontrol karakterini bulur. Örneğin, \cA, Ctrl+A’yı, \cZ ise Okumaya Devam Et

PHP’nin karakter ve sıralanış eşlemede kullanılan düzenli ifade komutlarını kısaca ele alalım; sonra bunları kullanmamıza imkan veren fonksiyonları görelim. ^hakk “hakk” ile başlayan bütün kelimeleri bulur. ^işareti, onu izleyen karakterin sadece alfanümerik değişkenin başında olması gerektiğine işaret eder. Bu deyimle, “Hakkı Öcal bugün buradaydı!” veya “Hakkıdır hakka tapan, milletimin istiklâl!” Okumaya Devam Et

Unix işletim sistemini geliştirenlerin bilişim teknolojisine kazandırdığı bir diğer değer biçilemez araç olan Düzenli İfadeler (Regular Expressions), belki de işaretlerinin karmaşıklığı sebebiyle programcıların fazla dokunmak istemedikleri bir alandır. Bu kavramla daha önce tanışmış olmayanlara, CGI veya Javascript kodlarında gördükleri, ^.+@.+\\..+$ işaretlerinin, Düzenli İfade işlemlerine ait olduğunu belirtilim. Bu işaretler ve Okumaya Devam Et