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

Regex正则匹配包含管道符|的连续多行序列方案求助

匹配实现方案

可用正则表达式

开启**多行匹配(m修饰符)和全局匹配(g修饰符)**后,使用如下表达式即可完成匹配:

^.*\|.*(?:\n.*\|.*)*

规则说明

  • ^ 配合多行修饰符,可定位每一行的起始位置
  • .*\|.* 匹配任意包含至少一个|的单行内容
  • (?:\n.*\|.*)* 为非捕获组,匹配后续0个或多个同样包含|的连续行,实现多行块的连续匹配
  • 全局修饰符可确保提取出文本中所有符合要求的独立行块

匹配效果验证

针对你提供的测试文本,上述正则会精准输出你需要的两个匹配结果:

  1. 匹配块1:
dsfqds|dsfqds|qfsd|qdf
dsfqds|dsfqds|qfsd|dqsfq
dsfqds|dsfqds|qfsd|qdfvqs
  1. 匹配块2:
dsfqds|dsfqds|qfsd|qdf
dsfqds|dsfqds|qfsd|dqsfq

转Word表格操作提示

提取到所有符合要求的行块后,按行拆分每个块,再按|分割每一行的单元格内容,直接粘贴到Word中即可自动识别为表格结构。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.27 04:54:07