У меня есть файл с заголовками YAML, то есть файл с началами с ---
, есть ---
. Что-то вроде:Извлечение заголовков YAML с использованием регулярных выражений
---
title: Quantes monedes de cèntim caben a un cercle?
author: Dan Meyer
date: 2013-08-26
abstract: Quantes monedes de cèntim caben a un cercle?
tags: 3-acts
continguts: àrea, cercle, ajustament de corbes, extrapolació, funció quadràtica, representació de funcions,
relatedto: []
lang: ca
---
[![Penny circle](./shot.png)](http://threeacts.mrmeyer.com/pennycircle/)
Quantes monedes de cèntim caben a un cercle?
## Recursos ##
1. [Proposta original d'en Dan Meyer](http://blog.mrmeyer.com/2013/makeover-penny-circle/) ([localment](./media/activitats/meyer-penny-circle/dy_dan » Blog Archive » [Makeover] Penny Circle.htm))
1. L'[activitat en tres actes](http://threeacts.mrmeyer.com/pennycircle/) d'en Dan Meyer ([localment](./media/activitats/meyer-penny-circle/pennycircle.zip))
1. [Activitat a Desmos](https://teacher.desmos.com/pennycircle)
Я хочу использовать регулярные выражения в Python3 разделить содержание: содержание YAML и остальную часть файла. В моем примере первая часть этого
---
title: Quantes monedes de cèntim caben a un cercle?
author: Dan Meyer
date: 2013-08-26
abstract: Quantes monedes de cèntim caben a un cercle?
tags: 3-acts
continguts: àrea, cercle, ajustament de corbes, extrapolació, funció quadràtica, representació de funcions,
relatedto: []
lang: ca
---
И второе, что:
[![Penny circle](./shot.png)](http://threeacts.mrmeyer.com/pennycircle/)
Quantes monedes de cèntim caben a un cercle?
## Recursos ##
1. [Proposta original d'en Dan Meyer](http://blog.mrmeyer.com/2013/makeover-penny-circle/) ([localment](./media/activitats/meyer-penny-circle/dy_dan » Blog Archive » [Makeover] Penny Circle.htm))
1. L'[activitat en tres actes](http://threeacts.mrmeyer.com/pennycircle/) d'en Dan Meyer ([localment](./media/activitats/meyer-penny-circle/pennycircle.zip))
1. [Activitat a Desmos](https://teacher.desmos.com/pennycircle)
Я использую этот Re: p = re.compile('---\n(.*?)\n---\n(.*?)')
, но он не работает.
yaml содержание можно найти ** [используя] (https://regex101.com/r/sJ1uC6/1) ** – rock321987
@ rock321987: почему опустить символы перевода? –
@MartijnPieters newlines ?? не понял? – rock321987