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

  • expertvillage

    expertvillag

    5 NİSAN 2006
  • o0oCyrusViruso0o

    o0oCyrusViru

    11 Mart 2008
  • TurkishRoyal

    TurkishRoyal

    16 Ocak 2007