У меня есть длинная схема yaml, которую я хочу / хочу изменить из этого:
columns:
id:
type: string(36)
fixed: true
unsigned: false
primary: true
autoincrement: false
descripcion:
type: string(45)
fixed: false
unsigned: false
primary: false
notnull: true
autoincrement: false
К этому:
columns:
id: {type: string(36), fixed: true, unsigned: false, primary: true, autoincrement: false}
descripcion: {...}...
в этом случае мне нужен уровень рекурсии в обратных ссылках, потому что имена столбцов находятся между описаниями столбцов.
Это подходит для каждой строки, но я не могу поставить "{}" около $ 1, я бы в конечном итоге заключил в квадратные скобки между каждым полем описания:
"\n^ ([^\n]+)"