Ayraç karakterlerini metin dosyalarındaki alıntı dizelerden kaldırması gereken bir program yazıyorum. ÖrneğinC# Ayırıcı karakterlerden ayraç karakterlerini kaldırma
:
"Hello, my name is world"
olmak Has:
"Hello my name is world"
Bu (Ben olacağını düşündüm) ilk başta oldukça kolay geliyor, ama sen, ne zaman alıntı başladığında algılamak gerekir Alıntı sona erer, ardından ayırıcı karakterler için belirli bir dizeyi arar. Nasıl?
Bazı Regex'leri denedim ama kendimi karıştırmaya devam ediyorum!
Herhangi bir fikrin var mı? Sadece topu yuvarlamak için bir şey, ben sadece tamamen güldüm. string.Split()
ve string.IndexOfAny()
String.split kullanabilirsiniz
(yeni char [] { ' '''}, StringSplitOption.RemoveEmptyEntries) slipt değiştiren fonksiyonları Lok:
CSV için ayrıştırılabilir hale getirmek amacıyla virgülleri kaldırıyor musunuz? Öyleyse, "standart" CSV biçimini izleyen tokenleri çıkarmak için RegEx'ler kullanılabilir. Değilse, bu yorumu dikkate almayın. –