ulungss Ответов: 1

Получить значение в теге в некоторой строке


у меня есть такая струна :

строка s ="тэг периоде в <время> у sbsr РП.&ЛТ;total_tagihan&ГТ;, Lakukan pmbyrn melalui РЭК в акк на <ва&ГТ;. Abaikan смс Ини mmbyar Джоан ПКН ";

я надеюсь, что результаты всех строк в теге < & gt; будут такими :

период
total_tagihan
ва

Что я уже пробовал:

int posFrom = input.IndexOf(charFrom);
           if (posFrom != -1) //if found char
           {
               int posTo = input.IndexOf(charTo, posFrom + 1);
               if (posTo != -1) //if found char
               {
                   return input.Substring(posFrom + 1, posTo - posFrom - 1);
               }
           }

1 Ответов

Рейтинг:
4

Karthik_Mahalingam

 static void Main(string[] args)
        {

            string s = "Tag periode <periode> sbsr Rp.<total_tagihan>, Lakukan pmbyrn melalui rek v acc <va>. Abaikan sms ini jk sdh mmbyar";
            var temp = s.Split('<');
             
            foreach (string item in temp)
            {
                int index = item.IndexOf('>');
                if (index > -1)
                    Console.WriteLine(item.Substring(0, index)); 
            }

            Console.ReadLine();
 
        }


ulungss

отличная работа!. спасибо.

Karthik_Mahalingam

добро пожаловать