C# içerisindeki split metodu
string cp = "Ad|Soyad|Telefon"; string[] p = cp.Split('|');
yukarıdaki örnekteki gibi Split('karakter') şeklinde kullanılıyor. Eğer seperator, yani ayıraç olarak kullandığınız karakter birden fazla ise o zaman Split metodu hata verecektir.
Örneğin "ali][kuş][532322222][,][." gibi bir ifadeyi ][ karakterlerinin ikisine göre split etmeyi denerseniz hata alırsınız. Bu sorun nasıl çözülür?
Toplam 1 cevap
Aşağıda hem Split hem de Regex olarak çoklu karakter ile metin bölme için gerekli kodları bulabilirsiniz.
string metin = "ali][kuş][532322222][,][."; string[] dizi1 = metin.Split(new string[] { "][" }, StringSplitOptions.None); string[] dizi2 = Regex.Split(metin, @"\]\[");