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

  • Evan Coury

    Evan Coury

    29 NİSAN 2007
  • JayzTwoCents

    JayzTwoCents

    26 AĞUSTOS 2012
  • FF Radioo

    FF Radioo

    14 ŞUBAT 2007