Подскажите пожалуйста уважаемые мастера, чего не хватает.
Собрал паттерн, но при попытке добавить повторитель к группе происходит захват предыдущих строк.
При проверке на сайте https://regex101.com/r/Z40iiv/3 происходит следующее
Как только пытаюсь добавить повторитель, что бы захватить оставшиеся строки (?:\h+(\d+)\h(.+$)\R?)+
происходит захват предыдущих строк.
На картинке нарисовал, как должно получиться
Эта группа может присутствовать или нет, но это я уже сделал
Собрал паттерн, но при попытке добавить повторитель к группе происходит захват предыдущих строк.
Код:
(.+$)\RAnzahl:\h(\d+)\R?(?:\h+davon\R(?:\h+(\d+)\h(.+$)\R?))?
Код:
Installierte Busteilnehmer
Anzahl: 1723
automatische Melder
Anzahl: 1490 davon
43 Thermodiff. Melder
1447 O2T-Melder
nicht automatische Melder
Anzahl: 144
Koppler
Anzahl: 45 davon
15 Funkkoppler (81 Funksockel)
Signalgeber
Anzahl: 857 davon
8 Sprachalarmierung
793 Sprachalarmierung integriert im Melder
36 optisch/Sprache
20 optisch/Sprache integriert im Melder
Как только пытаюсь добавить повторитель, что бы захватить оставшиеся строки (?:\h+(\d+)\h(.+$)\R?)+
происходит захват предыдущих строк.
На картинке нарисовал, как должно получиться
Эта группа может присутствовать или нет, но это я уже сделал
Код:
davon
8 Sprachalarmierung
793 Sprachalarmierung integriert im Melder
36 optisch/Sprache
20 optisch/Sprache integriert im Melder
Последнее редактирование: