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

  • grickle

    grickle

    22 AĞUSTOS 2006
  • HereWeStayKings

    HereWeStayKi

    3 NİSAN 2013
  • thepoke64738

    thepoke64738

    17 HAZİRAN 2011