REGEX – Satır Başı ve Satır Sonu
Okuduğunuz yazı, Düzenli İfadeler (Regular Expressions) adlı yazıdizisinin parçasıdır. Eğer giriş yazısını hala okumadıysanız şimdi okuyun, aksi takdirde "Ben neresiyim? Burası kim?" gibi manası bol fakat anlaşılması güç cümleler kurabilirsiniz.
REGEX yazı dizimizin ilk bölümünde satır başı ve satır sonu‘nu işleyeceğiz. Muhtemelen anlayabileceğiniz en kolay bölüm bu olduğu için burdan başlıyorum. ^ metakarakteri satır başlarını, $ metakarakteri ise satır sonlarını ifade eder.
^Hüseyin : Satır başlarındaki “Hüseyin“leri bulur
Hüseyin$ : Satır sonlarındaki “Hüseyin“leri bulur.
^Hüseyin$ : Aynı anda hem satır başında, hem de satır sonunda bulunan “Hüseyin“leri bulur. Yani içerisinde sadece “Hüseyin” geçen satırları bulur.
^$ : Satır başından hemen sonra gelen satır sonlarını bulur. Yani boş satırları bulur.
Örnekler
^Hüseyin KELEŞ
Hüseyin KELEŞ
Bu yazıyı yazan Hüseyin KELEŞ
Hüseyin KELEŞ bu yazıyı yazdı
Bu yazıyı Hüseyin KELEŞ yazdı
Hüseyin KELEŞ$
Hüseyin KELEŞ
Bu yazıyı yazan Hüseyin KELEŞ
Hüseyin KELEŞ bu yazıyı yazdı
Bu yazıyı Hüseyin KELEŞ yazdı
^Hüseyin KELEŞ$
Hüseyin KELEŞ
Bu yazıyı yazan Hüseyin KELEŞ
Hüseyin KELEŞ bu yazıyı yazdı
Bu yazıyı Hüseyin KELEŞ yazdı
Böylelikle Regex’e hızlı bir giriş yapmış olduk. İleriki yazılarımızda detaylara ineceğiz. Son örneğimizdeki söz dizimini örneğin kullanıcı adı vs. kontrol ederken sıkça kullanacaksınız.
Benzer Yazılar (bunları bilgisayar seçiyor);
- REGEX – Negatif Karakter Sınıfları
Eğer karakter sınıflarında gördüğümüz [...] yerine [^...] kullanırsanız belirlediğiniz kriterlere ... - REGEX – Karakter Sınıfları
Diyelimki bir yazı içerisinde geçen "makina" kelimelerini bulmak istiyorsunuz. Fakat bildiğiniz üzere mak... - REGEX – Alt İfadeler
En çok kullanılan metakarakterlerden diğeri; | VEYA anlamına gelir. Küçük L harfiyle karıştırmayın ... - Düzenli İfadeler (Regular Expressions) Yazı Dizisi – Giriş
Merhabalar!! Yeni bir yazı dizisine başlıyorum, sizlere Düzenli İfadeler, bir başka deyişle Regular Ex... - REGEX – Nokta Metakarakteri
Şimdi diyebilirsiniz, "Her metakarakter için yeni yazı yazarsan halimiz nice olur?" diye. Nokta metakarakte...
Son Yorumlar