You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何用正则表达式匹配连续的两个Markdown H2标题?

解决方案

使用以下正则表达式可精确匹配连续的两个Markdown二级标题(中间和结尾均为字面\n\n,且标题间无其他文本):

##(?:(?!\\n\\n).)*\\n\\n##(?:(?!\\n\\n).)*\\n\\n

正则说明

  • ##:匹配二级标题的起始符号
  • (?:(?!\\n\\n).)*:非捕获组,确保匹配内容不会包含字面\n\n,精准停在第一个标题的结束标记前
  • \\n\\n:匹配文本中字面的换行符组合(转义写法对应实际文本里的\n\n)
  • 重复##(?:(?!\\n\\n).)*\\n\\n部分,匹配第二个连续的二级标题及结尾的\n\n

匹配验证

  • 示例1的文本中,该正则会精准捕获连续的两个标题段,不会过度匹配后续段落
  • 示例2的文本中,第一个标题的\n\n后是普通文本而非##开头的标题,因此无匹配结果

内容的提问来源于stack exchange,提问作者rollingBalls

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.18 00:13:12