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

  • Canal TekZoom

    Canal TekZoo

    1 NİSAN 2012
  • OVERWERK

    OVERWERK

    6 Temmuz 2010
  • VitalyzdTv

    VitalyzdTv

    7 AĞUSTOS 2011