Regex 匹配降价标题的VIM正则表达式

Regex 匹配降价标题的VIM正则表达式,regex,vim,markdown,Regex,Vim,Markdown,我想使用正则表达式来匹配以1-6个#标记开头的标记标题,但是,在标记文件中,有一些python代码段带有以#开头的注释,这可能被错误地视为标记标题 你能找到一个能正确解析降价标题的正则表达式吗?例如,我有以下降价片段: # This is a title ## This is also a title ```python import os # this is a comment, not a title os.system("pause") ``` 这不能由正则表达式可靠

我想使用正则表达式来匹配以1-6个
#
标记开头的标记标题,但是,在标记文件中,有一些python代码段带有以
#
开头的注释,这可能被错误地视为标记标题

你能找到一个能正确解析降价标题的正则表达式吗?例如,我有以下降价片段:

# This is a title

## This is also a title

```python   
import os

# this is a comment, not a title  
os.system("pause")  
```

这不能由正则表达式可靠地完成。边缘案例太多。但是,您可能会在有限的输入数据集中找到一些适合您的方法,例如显式忽略python代码块……如果您使用带下划线的标记标题样式(在我看来更好),它们可能更容易检测。