Eu tenho algo assim:
wordpress_id: '1'
categories:
- Mondo Bizarro
- abc
tags:
- ciência
Eu preciso de uma regex que pegue todas as categories, isso é, todas as linhas que começam com -
após a linha que contém categories:
. A única garantia que eu tenho de um fim da lista de categories é uma linha que não começa com -
.
Pode ser capturado com o -
, ou até mesmo uma captura única com todas as linhas das categories - eu divido e limpo depois.
Tenho que fazer o mesmo eventualmente para tags:
, mas deve ser igual.
Talvez você não precise de uma regex para fazer todo o trabalho, e sim apenas para identificar os labels.