Как прочитать подстроку от символа и до символа ? - C#

Узнай цену своей работы

Формулировка задачи:

доброго времени суток! подскажите, пожалуйста, как можно получить текст от определённого символа и до нужного мне символа? Примеры строк: 0,,1650,0,1646,0,0,4 - нужно прочитать 1646 0,,872347,0,869911,0,799,1564 - нужно прочитать 869911 т.е. с 4 запятой и до 5 Спасибо

Решение задачи: «Как прочитать подстроку от символа и до символа ?»

textual
Листинг программы
            string str = "0,,1650,0,1646,0,0,4\r\n0,,872347,0,869911,0,799,1564\r\n";
            Regex _reg = new Regex("^([^,]*,){4}(?<value>[0-9]+),", RegexOptions.ExplicitCapture | RegexOptions.Multiline);
 
            var ms = _reg.Matches(str);
            var array = new int[ms.Count];
            for (int i = 0; i < ms.Count; i++) array[i] = Int32.Parse(ms[i].Groups["value"].Value);

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

5   голосов , оценка 3.8 из 5
Похожие ответы