regex (Regular Expressions)
Düzenli ifadeler, daha önce karşılaştığımız yıldız (*) gibi özel semboller kullanarak desenlere göre metin seçimi yapan güçlü bir araçtır. Bu ifadeler hemen hemen tüm programlama dillerinde kullanılabilir.
Örnek metnimiz olarak şunu ele alalım:
^ ile Satırın Başı
$ ile Satırın Sonu
. ile Tek Karakter Eşleşmesi
[] ile Köşeli Ayraç Kullanımı
Bu biraz kafa karıştırıcı olabilir. Köşeli ayraçlar, içinde belirtilen karakterlerden herhangi biriyle eşleşmeyi sağlar.
Daha önce gördüğümüz ^ sembolü, köşeli ayraç içinde kullanıldığında ayraç içindeki karakterler HARİÇ herhangi bir karakteri temsil eder.
Köşeli ayraçlar ayrıca aralıklarla birden fazla karakteri temsil edebilir.
Dikkatli olun, köşeli ayraçlar büyük/küçük harfe duyarlıdır:
İşte bazı temel düzenli ifade örnekleri böyledir.
Last updated