Я столкнулся с проблемой.У меня есть текстовый файл со следующим шаблоном:
SOME RANDOM TITLE IN CAPS (nnnn)
text text text
more text
...
SOME OTHER RANDOM TITLE IN CAPS (nnnn)
Что точно я хочу извлечь, так это то, что я хочу извлечь строки со скобками и датой ex: (2015);(20008) После (nnnn) нет текста, иногда пробел и CR LF, иногда просто CR LF
Я хотел бы удалить все остальное и оставить только строку заголовка с квадратными скобками
Время, которое я потратил, я мог бы сделать это вручную (есть 100 строк), но мне нравится вызов:)
Я думал, что смогу найти проблему, но я застрял.
Я пробовал что-то в этом духе:
^.*\(\d\d\d\d\)(?s)(.*)(^.*\(\d\d\d\d\))
Но я не понимаю, чего хочу.Кажется, я не могу остановить (? S) (. *), Идущий до конца текста, вместо того, чтобы останавливаться при следующем появлении.