Мне не удается решить следующую проблему:
Мне нужно извлечь число 7 di git (например, 2774800
) в середине строки с помощью регулярного выражения. Это из счета-фактуры. В каждом счете у меня другой номер 7-ди git. Описание продукта также всегда меняется, только дата всегда остается как dd.mm.yyyy, поэтому я бы использовал это как индикатор и выполнял ретроспективный поиск числа 7-di git, но я не могу заставить это работать .
Описание продукта, которое всегда меняется (иногда здесь скобка) 2774800 21.11.2014
Я использовал для обозначения даты:
((0[1-9]|[12]\d|3[01]).(0[1-9]|1[0-2]).[12]\d{3})
Для 7 di git:
(?=\d{7}\s)\d+
Я не могу заставить их работать вместе правильно, так что индикатором является дата, и он соответствует 7- di git номер.