Giriş

Uyarı

Bu özelliğin kullanımı PHP 5.2.0'dan beri ÖNERİLMEMEKTEDİR ve PHP 7.0.0'da tamamen KALDIRILMIŞTIR.

Bu özelliğin yerine kulllanılabilecekler:

  • PCRE (düzenli ifadelerin tam desteği için)
  • fnmatch() (daha basit kabuk tarzı dosya eşleme)
İpucu

PHP ayrıca, POSIX düzenli ifadelerinden başka Perl uyumlu bir sözdizimi kullanan PCRE işlevlerini de desteklemektedir. Bu işlevler, açgözlü olmayan eşlemeler, savlar, koşullu alt kalıplar yanında gelişkin POSIX düzenli ifade sözdizimi tarafından desteklenmeyen bir takım başka özellikleri de destekler.

Uyarı

Bu düzenli ifade işlevleri ikil bakımdan güvenilir olmadığı halde PCRE işlevleri güvenilirdir.

Düzenli ifadeler karmaşık dizge değişiklikleri için kullanılır. PHP, gelişkin POSIX düzenli ifadelerini POSIX 1003.2 tarafından tanımlandığı şekliyle destekler. POSIX düzenli ifadelerinin tam açıklaması için PHP dağıtımının regex dizininde bulunan » regex kılavuz sayfasına bakınız. Bir kılavuz sayfası olması nedeniyle kabukta man /usr/local/src/regex/regex.7 komutunu vererek okuyabilirsiniz.

add a note add a note

User Contributed Notes 1 note

up
1
Alastair Irvine
11 years ago
Apparently "It won't be available in php6 because ereg does not work with Unicode."
Source: https://bugs.php.net/bug.php?id=49594#1254434169
To Top