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:

alican deniz kabukları satıyor

sahile göre
  1. ^ ile Satırın Başı

^sahile

ifadesi sadece "sahile göre" satırını seçer.
  1. $ ile Satırın Sonu

sahile$

ifadesi sadece "sahile göre" satırını seçer.
  1. . ile Tek Karakter Eşleşmesi

s.

ifadesi "sahile" ile eşleşir.
  1. [] 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