Normal İfade (Regexp) nedir? tanım ve anlam

click fraud protection

Normal ifade veya Normal İfade (aynı zamanda normal ifade), bir dizi karakterle tanımlanan bir arama modelini tanımlayan bir gösterim sistemidir. Öncelikle arama ve değiştirme, veri doğrulama ve dize ayrıştırma için kullanılır. Regex, resmi dil teorisine dayanır ve tanımlayan sabitlerden ("literal karakterler" olarak adlandırılır) oluşur. bunlar üzerinde gerçekleştirilecek işlemleri tanımlayan diziler ve operatör sembolleri ("meta-karakterler" olarak adlandırılır) kümeler.

Technipages Normal İfadeyi Açıklar (Regexp)

Tekil bir arama terimi, düzenli ifade veya kalıp olarak adlandırılır; tek veya bir dizi aramayı eşleştirmek için kullanılır. dizeleri bir amaç için gerekliyse, aynı eşleşecek bir desen tanımlamanın birden çok yolu vardır. Teller.
Her desenin içinde, "a" gibi, karakterin bir rakam, harf veya sembol olsun, tam olarak ne söylediğini ifade eden değişmez karakterler vardır. Tanımlanmış bir anlamı olan "{" gibi meta-karakterler, bu, ilgili karakterlerin nasıl yorumlandığını değiştirebilir, bir tür joker karakter olarak hareket edebilir veya bir alt ifade tanımlayabilir vb. Son olarak, bir meta karakteri gerçek karaktere dönüştürmek için kullanılan “\” kaçış karakteri vardır.

Normal ifade için iki standart seti vardır: İfade gücü ve göreceli okuma kolaylığı ile bilinen Perl dilinde Regex uygulamasına dayanan “Perl uyumlu”. Diğer standart, iki çeşniye sahip olan ve genişletilmiş çeşni 3 meta-karakter ekleyen ve diğerlerinin temel tada kıyasla nasıl çalıştığını değiştiren “IEEE POSIX” dir.

Matematikçi Stephen Cole ilk olarak düzenli dilleri “düzenli” olarak adlandırdığı matematiksel bir gösterimle tanımladı. Olaylar” 1951'de, 1968'de düzenli ifade, kalıp eşleştirme için metin editörlerinde ana akım çekiş kazandı ve derleyiciler. O zamandan beri Regex birçok farklı programlama dilinde ve gelişmiş metin düzenleyicide uygulandı, yeniden kullanım için bir dizi standart regex kitaplığı hazır.

Normal İfadenin Yaygın Kullanımları (Regexp)

  • Normal ifadenin sözdizimi karmaşıktır.
  • Normal ifade, güçlü bir bul ve değiştir aracıdır.
  • Regex'in farklı amaçlar için kullanılan iki standart seti vardır.

Normal İfadenin Yaygın Yanlış Kullanımları (Regexp)

  • Normal ifade bir programlama dilidir.