所以,我试图仅选择内部---
痕迹的内容,这显然是多行,但我必须使用正则表达式,因为并非所有条目都包含相同数量的元数据。
我尝试使用 PHP 的 preg_match
函数进行匹配的示例如下:
---
Title: A fresh start to all of us. Right?
Slug: a-fresh-start-to-all-of-us-right
Author: admin
Date: 12/05/2015 16:29
Draft: false
Image: http://placehold.it/400x280
Tags: codesans, install, markdown
---
# A fresh start comes, after all.
如您所见,---
跟踪下面的任何内容都无法匹配。
我正在尝试与此正则表达式匹配:
/^(.*)?[^\n]$/gm
但到目前为止似乎还不起作用。我已经尝试对跟踪进行标记以使它们类似于分隔符,但它也不起作用(此正则表达式:/^(\-{3})?(.*)?(\-{3})? [^\n]$/gm
)。
请问有什么指导吗?
最佳答案
关于php - 在给定分隔符内使用正则表达式选择 X 行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30201843/