Не работает шаблон Regex - C#

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

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

Здравствуйте. Помогите исправить шаблон. Второй день мучаюсь, не могу составить правильный шаблон. Дается код страницы. Нужно спарсить- сгруппировать выделенные(выделил только 3) цифры начиная с

code_order_g

и до конца кода. Вот мой шаблон @"code_order_g.*\[(\d*\.\d*)" Этот шаблон находит только последнюю выделенную цифру. \u0438 \u0432\u044b\u0448\u0435: 13"]],"

code_order_g

":[[

578.91

,1,"\u041f\u0440\u0435\u0434\u043b\u043e\u0436\u0435\u043d\u0438\u0439 \u043f\u043e \u0446\u0435\u043d\u0435 578,91 p\u0443\u0431. \u0438 \u043d\u0438\u0436\u0435: 1"],[

579.34

,2,"\u041f\u0440\u0435\u0434\u043b\u043e\u0436\u0435\u043d\u0438\u0439 \u043f\u043e \u0446\u0435\u043d\u0435 579,34 p\u0443\u0431. \u0438 \u043d\u0438\u0436\u0435: 2"],[

579.42

,3,"\u041f\u0440\u0435\u0434\u043b\u043e\u0436\u0435\u043d\u0438\u0439 \u043f\u043e \u0446\u0435\u043d\u0435 579,42 p\u0443\u0431. \u0438 \u043d\u0438\u0436\u0435: 3"],[579.44,4,"\u041f\u0440\u0435\u0434\u043b\u043e\u0436\u0435\u043d\u0438\u0439 \u043f\u043e \u0446\u0435\u043d\u0435 579,44 p\u0443\u0431. \u0438 \u043d\u0438\u0436\u0435: 4"],[583.67,5,"\u041f\u0440\u0435\u0434\u043b\u043e\u0436\u0435\u043d\u0438\u0439 \u043f\u043e \u0446\u0435\u043d\u0435 583,67 p\u0443\u0431. \u0438 \u043d\u0438\u0436\u0435: 5"],[602.94,6,"\u041f\u0440\u0435\u0434\u043b\u043e\u0436\u0435\u043d\u0438\u0439 \u043f\u043e \u0446\u0435\u043d\u0435 602,94 p\u0443\u0431. \u0438 \u043d\u0438\u0436\u0435: 6"],[621.18,7,"\u041f\u0440\u0435\u0434\u043b\u043e\u0436\u0435\u043d\u0438\u0439 \u043f\u043e \u0446\u0435\u043d\u0435 621,18 p\u0443\u0431. \u0438 \u043d\u0438\u0436\u0435: 7"],[632.52,8,"\u041f\u0440\u0435\u0434\u043b\u043e\u0436\u0435\u043d\u0438\u0439 \u043f\u043e \u0446\u0435\u043d\u0435 632,52 p\u0443\u0431. \u0438 \u043d\u0438\u0436\u0435: 8"],[647.77,9,"\u041f\u0440\u0435\u0434\u043b\u043e\u0436\u0435\u043d\u0438\u0439 \u043f\u043e \u0446\u0435\u043d\u0435 647,77 p\u0443\u0431. \u0438 \u043d\u0438\u0436\u0435: 9"],[681.87,10,"\u041f\u0440\u0435\u0434\u043b\u043e\u0436\u0435\u043d\u0438\u0439 \u043f\u043e \u0446\u0435\u043d\u0435 681,87 p\u0443\u0431. \u0438 \u043d\u0438\u0436\u0435: 10"],[695.77,11,"\u041f\u0440\u0435\u0434\u043b\u043e\u0436\u0435\u043d\u0438\u0439 \u043f\u043e \u0446\u0435\u043d\u0435 695,77 p\u0443\u0431. \u0438 \u043d\u0438\u0436\u0435: 11"],[696.5,12,"\u041f\u0440\u0435\u0434\u043b\u043e\u0436\u0435\u043d\u0438\u0439 \u043f\u043e \u0446\u0435\u043d\u0435 696,50 p\u0443\u0431. \u0438 \u043d\u0438\u0436\u0435: 12"],[721.21,13,"\u041f\u0440\u0435\u0434\u043b\u043e\u0436\u0435\u043d\u0438\u0439 \u043f\u043e \u0446\u0435\u043d\u0435 721,21 p\u0443\u0431. \u0438 \u043d\u0438\u0436\u0435: 13"],[

808.39

,14,"\u041f\u0440\u0435\u0434\u043b\u043e\u0436\u0435\u043d\u04
Все нужные цифры не успел выделить, время на редактирование вышло. В общем это цфиры идущие после вот такой скобки [

Решение задачи: «Не работает шаблон Regex»

textual
Листинг программы
@"(?<=code_order_g.*)\[(\d*\.\d*)"

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


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

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

15   голосов , оценка 3.8 из 5