Regular Expressions : Literal'ler

Regex kullanırken bilmemiz gereken en temel şeylerden biri hangi karakteri/kelimeyi nasıl arayacağımızdır. Aslında bu Regex öğrenmek için bir başlangıç noktası. Aşağıdaki basit örnekleri deneyerek ilk regex ifadelerinizi oluşturabilirsiniz.

Literaller

Basit bir regex ifadesi tek bir harften oluşur diyebiliriz. Örneğin tek bir a karakteri. Tek bir a karakterinden oluşan regex ifadesine ankara kelimesini argüman olarak verdiğimizde regex engine ankara kelimesindeki ilk a ile eşleşecektir.

ankara kelimesindeki diğer a karakterlerini de elde etmek için regex engine'a sonraki karakterleri de bulmasını ifade etmemiz gerekiyor. Bunu text editörlerinde Sonrakini Bul (Find Next) fonksiyonunu kullanarak yaparız genelde.

Tek bir karakterden ziyade bir kelime için de benzer şekilde basit regex ifadeleri oluşturulabilir. Örneğin pek regex ifadesi Türkiyenin sahilleri pek güzeldir. cümlesindeki pek ifadeleri ile eşleşir. Bununla regex engine'a sırayı gözeterekten önce p sonra e ve sonra k karakterleriyle eşleşen ifadeleri bulmasını söyleriz.

Burada şunu belirtmekte fayda var. Regex Engine'lar Büyük küçük harf duyarlıdır. Büyük küçük harf dikkate almadan çalışması için bunu belirtmemiz gerekiyor.

Regex İfadesinin pek ifadesi değil de pek kelimeleriyle eşleşmesini de sağlayabilirdik. Bu konuyu sonraki başlıklar altında ele alacağız.

Yorum yapabilirsiniz

Adınız  


E-Posta  


Yorumunuz