0
c# Consol uygulamasında
string kelime = fh_start_index%3d12%26fh%45%;
kelime içersinde "fh_start_index%3d" 'den başlayarak ilk % karaktere kadar nasıl aldırabilirim.
Aklıma Regex sınıfı geldi fakat kullanımını bulamadım.
Sadece 12 degerini almak istiyorum kelime içersinden.
Kolay Gelsin
0
Regex'e gerek yok. String işlemleri için Substring() ve IndexOf() metodları işinizi görecektir.
string kelime = "fh_start_index%3d12%26fh%45%"; string aranan = kelime.Substring(0, kelime.IndexOf('%'));
çıktısı
fh_start_index
olacaktır. Substring(başlangıç indeksi,boyut) şeklinde kullanılabilir.
IndexOf("karakter") string ifade içerisinde karakteri bulur ve indeks numarasını döndürür.
12 değerini yakalayabilmek için;
string kelime = "fh_start_index%3d12%26fh%45%"; string aranan = kelime.Substring(kelime.IndexOf("3d")+2,2);
Çıktısı 12 olacaktır.
0
string kelimeniz = "fh_start_index%3d12%26fh%45%"; string cevap = kelime.Substring(kelime.IndexOf(16),2);
şeklinde basitçe kullanarakta istediğiniz cevaba ulaşabilirsiniz.
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