求个markdown文本的正则。

yozoh
  • 40

现在我有个markdown文本:

# 标题1

内容1
内容1
内容1

# 标题2

内容2
内容2
内容2

# 标题3

内容3
内容3
内容3

我想通过正则拿出 标题和对应的内容。

/# (\S+)\s+([\w\W]+)(?=(\s# \S)?)/.exec(md) 我这样写,他内容那一块会把后面的标题一起匹配了

回复
阅读 444
2 个回答

image.png

/(\n|^)#\s*([\S]+)([\n\r\s\S]*?)(?=\n#|$)/

image.png
写法比较无脑😳
/#\s(.*)\n\n(.+\n?)*/g

宣传栏