C# Regex Sınıfı Hakkında

6 Mesajlar 1.005 Okunma
smmexpress

PorFavorDama PorFavorDama WM Aracı Kullanıcı
  • Üyelik 20.01.2014
  • Yaş/Cinsiyet 29 / E
  • Meslek -
  • Konum Adana
  • Ad Soyad B** K**
  • Mesajlar 511
  • Beğeniler 152 / 44
  • Ticaret 0, (%0)
Merhabalar arkadaşlar ,

C# ' ta regex sınıfı üzerine çalışıyorum , yani öğreniyorum .

Regexte şunun cevabını bulamadım :


Regex rgx = new Regex(input , "^\\s*$",RegexOptions.IgnoreCase);


kırmızı olarak belirttiğim yerde '\s' karakterinden önce gelen '\' karakteri ne işe yarıyor yardımcı olur musunuz lütfen ? Bunu çoğu regexte görüyorum fakat hala daha ne işe yaradığını tam olarak anlamadım .
 

 

wmaraci
reklam

monelogg monelogg <> Kullanıcı
  • Üyelik 06.03.2014
  • Yaş/Cinsiyet 33 / E
  • Meslek Öğrenci
  • Konum Diğer
  • Ad Soyad M** B**
  • Mesajlar 658
  • Beğeniler 78 / 125
  • Ticaret 0, (%0)
Merhaba,
Kaçış karakterlerinin mantığıyla aynı.

Mesela
string yol = "C:\\deneme";
kodunda nasıl iki tane "\\" yazıyorsak ya da @ işareti kullanıyorsak aynısı RegExp için de geçerli.
PorFavorDama

kişi bu mesajı beğendi.

PorFavorDama PorFavorDama WM Aracı Kullanıcı
  • Üyelik 20.01.2014
  • Yaş/Cinsiyet 29 / E
  • Meslek -
  • Konum Adana
  • Ad Soyad B** K**
  • Mesajlar 511
  • Beğeniler 152 / 44
  • Ticaret 0, (%0)

monelogg adlı üyeden alıntı

Merhaba,
Kaçış karakterlerinin mantığıyla aynı.

Mesela
string yol = "C:\\deneme";
kodunda nasıl iki tane "\\" yazıyorsak ya da @ işareti kullanıyorsak aynısı RegExp için de geçerli.


Yani karakter olarak değilde kod olarak algılaması gibi yani işlevsel bir şeyi olduğunu belirtmek için. Peki regexteki "-" karakteri ne işe yarar ? Bu karakterden pek bahseden olmamış.
 

 

monelogg monelogg <> Kullanıcı
  • Üyelik 06.03.2014
  • Yaş/Cinsiyet 33 / E
  • Meslek Öğrenci
  • Konum Diğer
  • Ad Soyad M** B**
  • Mesajlar 658
  • Beğeniler 78 / 125
  • Ticaret 0, (%0)

PorFavorDama adlı üyeden alıntı

Yani karakter olarak değilde kod olarak algılaması gibi yani işlevsel bir şeyi olduğunu belirtmek için. Peki regexteki "-" karakteri ne işe yarar ? Bu karakterden pek bahseden olmamış.


"-" işareti alan belirtmek için kullanılabilir.
Örnek: [0-4] dediğimiz zaman 0 ile 4 arasındaki bir sayı demek oluyor.
Örnek: [a-e-] ya da[-a-e] şeklinde yazarsak a ile e arasındaki bir karakter ya da "-" işareti olabilir demek oluyor.
PorFavorDama

kişi bu mesajı beğendi.

wmaraci
wmaraci

PorFavorDama PorFavorDama WM Aracı Kullanıcı
  • Üyelik 20.01.2014
  • Yaş/Cinsiyet 29 / E
  • Meslek -
  • Konum Adana
  • Ad Soyad B** K**
  • Mesajlar 511
  • Beğeniler 152 / 44
  • Ticaret 0, (%0)

monelogg adlı üyeden alıntı

"-" işareti alan belirtmek için kullanılabilir.
Örnek: [0-4] dediğimiz zaman 0 ile 4 arasındaki bir sayı demek oluyor.
Örnek: [a-e-] ya da[-a-e] şeklinde yazarsak a ile e arasındaki bir karakter ya da "-" işareti olabilir demek oluyor.

Simdi anladim her seyi hocam cok teşekkür ederim bunlar aklımı karistiriyordu. Özellikle regex cok karisik cozmeye calisiyorum bakalim :)
 

 

monelogg monelogg <> Kullanıcı
  • Üyelik 06.03.2014
  • Yaş/Cinsiyet 33 / E
  • Meslek Öğrenci
  • Konum Diğer
  • Ad Soyad M** B**
  • Mesajlar 658
  • Beğeniler 78 / 125
  • Ticaret 0, (%0)

PorFavorDama adlı üyeden alıntı

Simdi anladim her seyi hocam cok teşekkür ederim bunlar aklımı karistiriyordu. Özellikle regex cok karisik cozmeye calisiyorum bakalim :)


Rica ederim, kolay gelsin.
 

 

wmaraci
Konuyu toplam 3 kişi okuyor. (0 kullanıcı ve 3 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al