folder Tahribat.com Forumları
linefolder C#, Asp.Net, .Net Core
linefolder C# String İşlemi Yardım



C# String İşlemi Yardım

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Kirmizi27
    Kirmizi27's avatar
    Kayıt Tarihi: 12/Ekim/2015
    Erkek

    Selamlar arkadaşlar bir C#'da bir stringim mevcut ben bu stringin belli bir yerinden bir yerine kadar almak istiyorum bunu nasıl yapabilriim ?

     

    string _sString = "Bugün hava çok güzel";

    Mesela yukarıdaki stringde "hava" kelimesi ile "güzel" kelimesi arasındaki şeyleri almak istiyorum bunu nasıl yapabilrim ?

    Kirmizi27 tarafından 20/Eki/16 00:42 tarihinde düzenlenmiştir

    Aşk
  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    majestiquo
    majestiquo's avatar
    Kayıt Tarihi: 24/Eylül/2005
    Erkek
    string str="Bugün hava çok güzel";
            int startIndex = str.IndexOf("hava") + "hava".Length;
            int endIndex = str.IndexOf("güzel");
            string newString = str.Substring(startIndex, endIndex - startIndex);

     

    majestiquo tarafından 20/Eki/16 00:53 tarihinde düzenlenmiştir
  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    YeniHarman
    YeniHarman's avatar
    Kayıt Tarihi: 17/Haziran/2012
    Erkek

    Şöyle genel bir çözüm uygulanabilir fakat hata kontrolü yok: 

     public static string BulGetir(string Samanlık, string İğne1, string İğne2)

            {

                var i1 = Samanlık.IndexOf(İğne1) + İğne1.Length;

                var i2 = Samanlık.IndexOf(İğne2);

                return Samanlık.Substring(i1, i2 - i1);

            }

            static void Main(string[] args)

            {

                var test1 = "Bugün hava çok güzel";

                var sonuç1 = BulGetir(test1, "hava", "güzel");

                Console.WriteLine("{0}{1}", sonuç1, (" çok " == sonuç1));

     

                Console.ReadKey();

            }

     


    Olaylara karışmayın!
  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    pSkpt
    pSkpt's avatar
    Kayıt Tarihi: 10/Aralık/2010
    Erkek

    string _sString = "Bugün hava çok güzel";

    string result = _sString.Split(new[] { "hava" }, StringSplitOptions.None)[1].Split(new[] { "güzel" }, StringSplitOptions.None)[0];

    Console.WriteLine(result);


    İmza...
  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Kirmizi27
    Kirmizi27's avatar
    Kayıt Tarihi: 12/Ekim/2015
    Erkek

    Herkese çok teşekkürler. Çözdüm yardımlarınızla.


    Aşk
Toplam Hit: 700 Toplam Mesaj: 5
c# string