Notepad++ - 如何在每行添加一个点 (.)?

Notepad++ - 如何在每行添加一个点 (.)?

我有一个这样的示例数据:

#10009
#10009
#10010
#10010

我想让它变成这样:

#10009
#10009.
#10010
#10010.

答案1

查找和替换,“正则表达式”:

查找(.*\r\n.*)(\r\n)并替换为 \1.\2

(假设您有 Windows 行尾,并且最后一行以 结尾\r\n


解释:

  • .*匹配任意次数。
  • \r\n是 Windows 回车换行符。
  • (和表示捕获组。这些就是替换字符串中和所指的)内容。\1\2

答案2

您也可以使用宏录制来解决这个问题。如果您将光标放在第一个对之前(第一行),点击开始录制,然后点击“向下|结束|。|向下|主页”,然后停止录制。然后您可以使用宏|多次运行宏|运行直到文件末尾。

提供的 Regex 解决方案可能更强大,但对于不熟悉 Regex 的人来说,使用宏解决简单问题可能更容易理解、更快。

相关内容