0
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?
0
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, @"\]\[");
Cevap yazabilmek için üye girişi yapmalısınız.
Eğer uzmanim.net üyesiyseniz giriş yapabilirsiniz: üye girişi yap
uzmanim.net'e üye olmak çok kolaydır: hemen kayıt ol