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

  • DONFANTASTICKYPESS

    DONFANTASTIC

    1 Temmuz 2007
  • Keith Anthe

    Keith Anthe

    26 NİSAN 2011
  • Tech4Geeks

    Tech4Geeks

    8 Ocak 2012