首页 > 解决方案 > Notepad++:用不同颜色突出显示正则表达式

问题描述

在 Notepad++ 中,您可以通过转到Search > Mark All > Using X style where X is 1st, 2nd, 3rd 等来突出显示选定的字符串。

如果您使用Search > Find...(或Ctrl+F),您可以通过正则表达式搜索术语,并且在 Mark 选项卡下,您可以标记与表达式匹配的所有字符串。

似乎您无法选择标记的样式,并且始终以红色突出显示。有没有办法用特定样式标记正则表达式的所有匹配字符串,例如第 1、第 2 或第 3 样式?

标签: notepad++

解决方案


看来你不能直接做到这一点。但是有一些解决方法。试试这个过程:

  • 录制宏
  • 查找正则表达式 1
  • TitleMenú -> 搜索 -> 突出显示所有 -> 应用样式 1
  • 停止宏
  • 播放微距 999 次

对 Regex2/Style2、Regex3/Style3 重复该过程...


推荐阅读