Копирование части строки - C#

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

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

Добрый день. Имеются строки вида: пз 1.8.3 11 к кр 5/5 4 к пз.1.3.4 пг.1 11 к пз 1.1.3 4, 6 к Характерной особенностью является то, что все строки заканчиваются буквой "к" и большое количество пробелов в середине. Необходимо из первой строки выделить 11 к, из второй 4 к и.т.д. Думаю сделать так: 1. С помощью разделителя (Split(" ")) в качестве параметра допустим 4 пробела разделить строки. 2. Удалить пробелы с помощью Trim. Можно ли решить эту задачу проще (более производительнее)? Обрабатывать придётся много строк.

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

textual
Листинг программы
            string str = "пз 1.8.3 11 к" + "кр 5 / 5        4 к" + "пз.1.3.4 пг.1           11 к" + "пз 1.1.3       5, 4, 6 к";
            Regex _regex = new Regex(@"(\d\, \d\, \d{0,9}\ к)|(\d\, \d{0,9}\ к)|(\d{0,9}\ к)");

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


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

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

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