Yazılım Eğitim

Yeni Haberler

C# Regex Sınıfının baştan sona anlatımı



İyi Günler arkadaşlar.
Bu makalemizde sizlere C# dilinde Regex'i anlatacağım.
İlk başta Regex'in metodlarından başlayalım.
  1. IsMatch Metodu,
  2. Match Metodu,
  3. Replace Metodu,
  4. Split Metodu,
Şimdi ise Regex'de kullanabileceğimiz özel karekterleri yazalım.
  • 1.    . Simgesi: Metin içerisinde bir karakterin olup olmadigini kontrol eder. “.”nin oldugu yerde en fazla bir karakter olabilir.
    2.    + Simgesi: Kendisinden önce gelen karakterin en az bir kere tekrarlanmasi gerektigini belirtir
    3.    ? Simgesi: Kendisinden önce gelen karakterin en fazla bir kere gelmesi gerektigini belirtir.
    4.    * Simgesi: Kendisinden önce gelen karakterin sifir veya daha fazla kere tekrarlanmasi gerektigini belirtir.
    5.     [] Simgesi: [] içindeki karakterlerden birinin gelecegini belirtir.
    6.    {} Simgesi: Kendisinden önce gelen karakterin {} içinde yazildigi sayida tekrar edecegini belirtir.
    7.    ^ Simgesi: Metin basini ifade eder.
    8.    $ Simgesi: Metin sonunu ifade eder.
    9.    \s: Metin içerisinde bosluk olmasi gerektigini kontrol eder [space].
    10.  \S: Metin içerisinde bosluk olmamasini kontrol eder.
Şimdi ise metodları açıklayalım.
  • IsMatch Metodu:Belirli bir metnin başka bir metin içerisinde olup olmadığını bulmak amaçlı kullanılır.Geri "True" veya "Flase" döndürür.
  • Match Metodu:Belirli bir metni başka bir metin içerisinde aramak amaçlı kullanılır.Metin bulunursa geriye aranan metindöndürülür.
  • Replace Metodu:Belirli bir metnin içerisinde geçen bir yada birden fazla ifadeyi başka bir ifadeyle değiştirmek amacıyla kullanılır.
  • Split Metodu:Belirli bir metni belirtilen bir taslağa göre parçalara bölmek amacıyla kullanılır.
Arkadaşlar bu konuyu yararlı bulduysanız sosyal medya hesaplarınızda paylaşın-ki herkez yaralansın.

Bu konuyu burada kesiyorum arkadaşlar devamı gelecek...

Hiç yorum yok