lostyazilim
tr.link

C# Replace komutu yardım

5 Mesajlar 971 Okunma
acebozum
tr.link

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)
Merhaba arkadaslar ufak bır sıfreleme programı gıbı bır sey tasarlıyorum yanı yenı oldugum ıcın kucuk kucuk seylerle ugrasııyorum.

Benım sorum

textbox1.text.replace('A','-');

dediğimiz kodda bunu nasıl hemm kucuk harfe hemde buyuk harfe duyarlı yapabılırım yanı a da yazsam A da yazsam - ye cevırecek yukardakı sekli ile sadece A yı - ye cevırıyor.

Teşekkürler..
 

 

wmaraci
reklam

YazilimMimari YazilimMimari Eski adi: Turgay Can Kullanıcı
  • Üyelik 25.06.2012
  • Yaş/Cinsiyet 38 / E
  • Meslek Engineering Director
  • Konum İstanbul Avrupa
  • Ad Soyad T** C**
  • Mesajlar 771
  • Beğeniler 2 / 260
  • Ticaret 0, (%0)
String replacedVal = Regex.Replace(value, "[A-Za-z ]", "-");
PorFavorDama

kişi bu mesajı beğendi.

https://www.linkedin.com/in/turgaycan/
Kaliteli kod yazılır.. (Günlük/Saatlik ücreti ile)

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)

Turgay Can adlı üyeden alıntı

String replacedVal = Regex.Replace(value, "[A-Za-z ]", "-");


Teşekkür ederim hocam yalnız bu kadaar kodlama bilgim yok biraz açıklar mısınız ? :) Yeni öğreniyoruz c# ve string kodlarını ilk defa bugün gördük.

Teşekkür ederim.
 

 

YazilimMimari YazilimMimari Eski adi: Turgay Can Kullanıcı
  • Üyelik 25.06.2012
  • Yaş/Cinsiyet 38 / E
  • Meslek Engineering Director
  • Konum İstanbul Avrupa
  • Ad Soyad T** C**
  • Mesajlar 771
  • Beğeniler 2 / 260
  • Ticaret 0, (%0)
Regex kullandım. [A-Za-z ] -> a'dan z'ye kadar olan tüm büyük küçük harfler anlamına gelir.

Regex.Replace 3 parametre alır.

value = Elindeki temizlemek istediğin String değerin.
İkinci regex
Üçüncü parametre ise, replace etmek istediğin değer.

Sonucuda replace edilmiş hali.
PorFavorDama

kişi bu mesajı beğendi.

https://www.linkedin.com/in/turgaycan/
Kaliteli kod yazılır.. (Günlük/Saatlik ücreti ile)
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)

Turgay Can adlı üyeden alıntı

Regex kullandım. [A-Za-z ] -> a'dan z'ye kadar olan tüm büyük küçük harfler anlamına gelir.

Regex.Replace 3 parametre alır.

value = Elindeki temizlemek istediğin String değerin.
İkinci regex
Üçüncü parametre ise, replace etmek istediğin değer.

Sonucuda replace edilmiş hali.


Çok teşekkür ederim :)
 

 

Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al