Notepad++ 正则表达式突出显示

Notepad++ 正则表达式突出显示

我希望能够通过关键字突出显示 notepad++ 中的整行,但这些关键字会添加在每行的末尾。

我尝试使用“用户定义语言”样式的可用机制,但没有机会使用正则表达式来匹配这些行。

所以问题是如何使用 Notepad ++ 中的可用选项或第三方插件实现这一点。

需要用示例行来突出显示:

  • 为某人做某事的任务 => 完成

我需要根据关键字“DONE”永久突出显示整行(只要样式应用于文档)。我还希望解决方案能够针对不同的关键字(IN_PROGRESS、CANCELLED 等)突出显示样式

提前致谢

答案1

我无法帮助您同时用不同的颜色突出显示不同的行,但找到这些行实际上非常容易。打开“查找”窗口,选择底部的“正则表达式”,然后在搜索字段中键入^.*keywordkeyword用您需要找到的单词替换。然后按“查找下一个”,或按“查找全部”以突出显示所有出现的内容。它将选择整行,只要关键字在末尾。如果不是,它将选择从行首到关键字的所有内容,包括。

解释:

  • ^从行首开始,
  • .匹配任意字符...
  • *...任意次数,
  • 直到到达keyword

如果该行没有keyword,则会被跳过。

相关内容