SORU
14 AĞUSTOS 2009, Cuma


Nasıl bir boşluk ile birden fazla beyaz boşluk yerine

Hadi gibi bir dize var ki:

"Hello     how are   you           doing?"

Bir alana birden çok boşluk döner bir işlevi istiyorum.

Alırdım yani:

"Hello how are you doing?"

Düzenli ya da ara kullanabileceğimi biliyorum

string s = "Hello     how are   you           doing?".replace("  "," ");

Ama bunu bir çok kez tüm sıralı boşluklar sadece bir ile değiştirilir emin olmak için aramam gerekir.

Zaten bunun için yerleşik bir yöntem var mı?

CEVAP
14 AĞUSTOS 2009, Cuma


string cleanedString = System.Text.RegularExpressions.Regex.Replace(dirtyString,@"\s "," ");

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Louis C.K.

    Louis C.K.

    18 HAZİRAN 2006
  • Mark Halberstadt

    Mark Halbers

    19 ŞUBAT 2010
  • Techmoan

    Techmoan

    31 Mayıs 2009