1-) C# RMOS - iki string arasını alma html text ayıklama
************************ KONU 1 ************************
açıklama : Örneğin string'imiz "ramazan haber 2022 naber" olsun ben "haber" ile "naber" arasını yani "2022" yi almak istiyorum .
KES METODU
public string kes(string txt, string ilk, string son)
{
try
{
string parcali1 = (txt.Split(new string[] { ilk }, StringSplitOptions.None))[1];
string parcali2 = (parcali1.Split(new string[] { son }, StringSplitOptions.None))[0];
return parcali2.Trim();
}
catch (Exception)
{
return "";
}
}
KULLANIMI :
string deger=kes("ramazan haber 2022 naber", "haber", "naber");
************************ KONU 2 ************************
açıklama : Örneğin string'imiz "ramazan haber 2022 naber iyiyim haber 2021 naber sen nasılsın" olsun ben "haber" ile "naber" arasını yani "2022" ve "2021" i almak istiyorum .
KESLİST METODU
public List<string> kesList(string txt, string ilk, string son)
{
try
{
List<string> list = new List<string>();
string[] parcali1 = (txt.Split(new string[] { ilk }, StringSplitOptions.None));
for (int i = 1; i < parcali1.Length; i++)
{
string parcali2 = (parcali1[i].Split(new string[] { son }, StringSplitOptions.None))[0];
list.Add(parcali2.Trim());
}
return list;
}
catch (Exception)
{
return null;
}
}
KULLANIMI
List<string> kesListem=kesList("ramazan haber 2022 naber iyiyim haber 2021 naber sen nasılsın", "haber", "naber");