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

如何在Notepad++中使用正则匹配并高亮同行两个相同值的行

Notepad++ 正则匹配两个相等值行的操作方法
  • 打开 Notepad++ 后按 Ctrl+F 调出搜索面板,切换到「标记」标签
  • 在「查找目标」输入框填入正则表达式:^(\S+)\s+\1$
    • ^ 匹配当前行的起始位置
    • (\S+) 捕获第一个连续非空白字符串,即你要匹配的第一个值
    • \s+ 匹配1个及以上任意空白字符(支持空格、制表符,适配空格数量不固定的需求)
    • \1 反向引用第一个捕获组的内容,要求第二个值和第一个值完全一致
    • $ 匹配当前行的结束位置,避免匹配到行内存在多余内容的情况
  • 勾选面板下方的「正则表达式」选项,同时勾选「高亮显示匹配项」
  • 点击「标记全部」按钮即可完成匹配,符合要求的行都会被自动高亮,和你示例中第1、4行的匹配结果完全一致

如果需要批量提取这些匹配到的行,可以额外勾选「标记全部」旁的「书签行」,之后通过顶部菜单「搜索 > 书签 > 复制书签行」即可批量导出所有符合条件的行,适合处理超大文件的场景。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.26 14:15:07