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.
PHP Kod: Kodu kopyalamak için üzerine çift tıklayın!
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.
PHP Kod: Kodu kopyalamak için üzerine çift tıklayın!
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 :
PHP Kod: Kodu kopyalamak için üzerine çift tıklayın!
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];
}
[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]