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

如何使用Regex匹配每个文件对应最高页码的最后出现条目

匹配每个文件对应最后一页的正则表达式

通用适配版本(兼容Windows/macOS/Linux换行格式)

开启多行匹配模式后使用以下正则:

^(\w+_File\d+)_Page\d+(?!\r?\n\1_Page)

匹配逻辑说明

  • ^:匹配每一行的行首,确保从单条文件页记录的起始位置开始匹配
  • 捕获组(\w+_File\d+):提取同一文件的公共前缀,例如A_File1、B_File2等
  • _Page\d+:匹配页号标识部分
  • 负向预查(?!\r?\n\1_Page):校验当前行的下一行不属于当前文件的后续页,符合该条件的当前行就是对应文件的最后一页

匹配效果验证

针对你提供的示例文本,该正则会精准命中所有加粗标注的最后一页记录,完全符合预期。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.25 19:54:00