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

  • Autocar

    Autocar

    11 Mart 2006
  • Flohoo

    Flohoo

    12 EYLÜL 2009
  • pleated-jeans

    pleated-jean

    6 HAZİRAN 2013