用记事本++中的新字符串替换特定字符串末尾包含新行

Replace specific string contains new line at end with new string in notepad++

在文本文件中,

_MACRO_CALL
_MACRO_CALL (param)

我需要将 _MACRO_CALL(仅第一行)替换为 _MACRO_CALL;

如何操作?

  • Ctrl+H
  • 查找内容:_MACRO_CALL\K$
  • 替换为:;
  • 检查 匹配大小写
  • 检查 环绕
  • 检查 正则表达式
  • 全部替换

解释:

_MACRO_CALL # literally
\K          # forget all we have seen until this position
$           # end of line

屏幕截图(之前):

截图(后):