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

如何用正则匹配至空行并提取目标内容块的最后一行?

提取指定内容块的最后一行(正则解法)

要提取从"FOR YOU"开始到空行前的内容块最后一行,可直接调整正则表达式,精准定位并捕获目标行:

正则表达式

^FOR\sYOU$(?:\r*\n.*)*?\r*\n(.*)(?:\r*\n){2}

规则说明

  • ^FOR\sYOU$:精准匹配开头的"FOR YOU"行,确保从正确位置启动匹配
  • (?:\r*\n.*)*?:非捕获组,以非贪婪模式匹配"FOR YOU"之后的所有中间行,避免过度匹配到其他无关内容
  • \r*\n(.*):匹配内容块最后一行的换行符,并捕获该行内容(这就是我们需要的目标结果)
  • (?:\r*\n){2}:匹配内容块结尾的空行,确保定位到正确的结束边界

替换方法

将匹配到的整个内容替换为捕获组\1(部分工具中需写为$1),即可得到内容块的最后一行。

以你提供的示例文本为例,替换后会得到:

Take a Trip to the Tailor

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.28 21:52:39