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

  • Missouri Star Quilt Company

    Missouri Sta

    18 ŞUBAT 2009
  • TitaniumBackup

    TitaniumBack

    10 EYLÜL 2011