SORU
2 HAZİRAN 2011, PERŞEMBE


Dize TÜM boşlukları kaldırmak için etkili bir yol?

Bir REST API arama ve XML yanıtı geri alıyorum. Çalışma alanı bir isim listesi verir ve IsExistingWorkspace() hızlı bir yöntem yazıyorum. Beri tüm çalışma alanları oluşur bitişik karakterler ile hiçbir boşluk, ben varsayarak en kolay yol öğrenmek eğer belirli bir çalışma alanı içinde listesidir Kaldırmak Tüm boşluk (dahil olmak üzere yeni satır) ve red (XML dize alınan gelen web isteği):

XML.Contains("<name>"   workspaceName   "</name>");

Büyük / küçük harf duyarlı olduğunu biliyorum ve buna güveniyorum. Ben sadece bir dize verimli bir şekilde tüm boşlukları kaldırmak için bir yol gerekir. Düzenli ve SERİ yapabilir biliyorum, ama başka fikirlere açığım. Çoğunlukla hız hakkında sadece endişeli.

CEVAP
2 HAZİRAN 2011, PERŞEMBE


Regex.Replace(XML, @"\s ", "")

Düzenli İfadeler kullanmak istemediğini söylediğin de bile en hızlı şekilde biliyorum.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • After Effects Tutorials w/ Mikey

    After Effect

    24 HAZİRAN 2009
  • Djbasilio AuToBaSs

    Djbasilio Au

    20 Aralık 2008
  • Kindness

    Kindness

    23 Ocak 2006