Я пытаюсь разобрать этот фрагмент текста.Первый шаг будет поймать все между [feat]
и перевод строки.Второй шаг будет еще лучше, чтобы поймать все умения и сгруппировать их по указанной дате.Текст хранится в переменной.Вот пример:
## [1.0.0] - 2019-06-28
[feat] - Complete generate pdf refactor
## [1.0.1] - 2019-07-04
[fix] Fixed generate address
[fix] Fixed warrant print
[fix] Fixed note component
## [1.0.2] - 2019-07-05
[feat] Add views as response for production
[feat] Add component
[fix] Fixed warrant
Я пытался использовать [(feat])(.*)/n
и str.match
, но мне чего-то не хватает.
Результат, который я пытаюсь получить, будет: [«Фиксированный адрес генерации», «Добавить представления в качестве ответа для производства», «Добавить компонент»]
или даже лучше сгруппировать по дате