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

如何编写正则表达式合并高亮指定两行字符串?

正则表达式匹配并高亮指定两行内容

你需要匹配并高亮的目标两行内容为:

P5021591 B9Plit
_1912238M2503033«««««««06

解决方案

  • 精准匹配固定内容:如果只需要匹配这两行特定内容,直接使用以下正则:

    ^P5021591 B9Plit\r?\n_1912238M2503033«««««««06$
    

    各部分作用:

    • ^ 锁定第一行开头,避免匹配包含目标内容的更长行
    • \r?\n 兼容Windows(\r\n)和Unix(\n)的换行格式
    • $ 锁定第二行结尾,确保匹配完整的目标行
  • 通用格式匹配:如果需要匹配同类格式的任意行,可使用更灵活的正则:

    ^[A-Za-z0-9 ]+\r?\n_[A-Za-z0-9]+«+[0-9]+$
    

    各部分作用:

    • [A-Za-z0-9 ]+ 匹配第一行的字母、数字、空格组合
    • _[A-Za-z0-9]+ 匹配第二行开头的下划线+字母/数字组合
    • «+ 匹配一个或多个«符号
    • [0-9]+ 匹配第二行结尾的数字序列

在测试工具中,把目标两行内容粘贴到输入区,使用上述正则即可精准匹配并高亮这两行,不会误匹配其他内容。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.17 07:05:24