У меня есть регулярное выражение, соответствующее ключу "псевдонимы", который является существующим списком в файле уценки, и фиксирует закрывающую скобку как группу.
RE_ALIASES = re.compile(r'\s*---\n.*aliases:\s?\[.*(\]|\n\]).*\n---.*', re.DOTALL)
Как заменить эту захваченную группу намой собственный текст?
т.е.
---
...
aliases: [
hello,
world
]
---
...
должно быть
---
...
aliases: [
hello,
world,
inserted
]
---
...
В этом случае первая группа \n]
заменяется на ,\n inserted\n]