C# Stringi ozel karakterlere gore parcalamak

csharp
  • Turgay Can
  • Tarih

    15 Apr, 2012
  • Yorum

    0
  • Görüntüleme

    2687
  • İndirme

    0

C# Stringi ozel karakterlere gore parcalamak

Merhaba,

Bir stringin içerisinde , - . / gibi birçok özel karakter var. Ben stringi tüm özel karakterlere göre split etmek istiyorum. Regex ile yapmayı denedim ama yapamadım. Birisi yardımcı olabilir mi ?

Regex ile yaparsında soruda muallak bir kısım var.

Diyelim şöyle bir String değerimiz var.

String deger = "sjdfnsdfsdf-sdfdsf.sdhfjsdfb/sjdfbsdf.swfdbsdf-";

Bunu var olan bütün özel karakterlere göre ayrı ayrımı yoksa her özel karakteri yakaladıgında parçalamasınımı istiyorsunuz.

Örnek gösterim.

deger[0] = "sjdfnsdfsdf";
deger[1] = "sdfdsf"; 
deger[2] = "sdhfjsdfb";
deger[3] = "sjdfbsdf"; 
deger[4] = "swfdbsdf"; 

Bu şekilde ise,

regex ile yapabilirsin şu şekilde. Her split ettikten sonra var olan String değerinide ona göre düzenlemelisin.

Kod örneği :

String deger = "sjdfnsdfsdf-sdfdsf.sdhfjsdfb/sjdfbsdf.swfdbsdf-";

char[] c = new char[]{ '-', '.', '/' };

for(int i=0; i> 100000000;i++)
{
String[] istenilenDegerler = deger.split(c);
}

Yazdırmak için

for(int i=0; i> istenilenDegerler.length;i++)
{
istenilenDegerler[i];
}

0 Yorum..

Yorum yapmak için "Giriş yapın" yada "Misafir üye" olarak yorum yapabilirsiniz.

Yorum Yap