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

  • Flash CS6 Video Tutorials for Beginners (Actionscript 3 Gaming)

    Flash CS6 Vi

    14 EYLÜL 2012
  • optionalinfo

    optionalinfo

    29 EKİM 2005
  • Semantic Mastery

    Semantic Mas

    30 EKİM 2013