SORU
10 Kasım 2010, ÇARŞAMBA


Nasıl bir dize yeni çizgi karakterleri kaldırmak için?

Aşağıdaki biçimde bir dize var

string s = "This is a Test String.\n   This is a next line.\t This is a tab.\n'

Dizeden \n \r tüm tekrarlarını yukarıdaki kaldırmak istiyorum.

string s = s.Trim(new char[] {'\n', '\r'}); denedim ama işe yaramadı.

CEVAP
10 Kasım 2010, ÇARŞAMBA


Düzenli ifadeler kullanmak gibi. Bu durumda yapabileceğin:

string replacement = Regex.Replace(s, @"\t|\n|\r", "");

Düzenli ifadeler gibi popüler değil .Onlar gibi NET dünyanın dinamik dillerde, ama dizeleri işlemek için çok fazla güç sağlarlar.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Influencer Plus

    Influencer P

    2 Ocak 2013
  • KarnasCamillo

    KarnasCamill

    24 EKİM 2007
  • уσ ρℓz sυв ιℓℓ sυв вαcқ

    уσ ρℓz

    14 EKİM 2010