Notepad++ 在每行的最后三个字符前插入一个字符

Notepad++ Insert a character before the last three characters in every line

是否可以以及如何在每行的最后三个字符之前插入一个字符?

比如我有这样的东西:

5.400
830
400
1.740
1.000
2.600
310
2.280
830
520
4.650
1.450
930
5.000

我需要这样的:

5.#400
#830
#400
1.#740
1.#000
2.#600
#310
2.#280
#830
#520
4.#650
1.#450
#930
5.#000
  • Ctrl+H
  • 查找内容:(?=...$)
  • 替换为:#
  • 检查 环绕
  • 检查 正则表达式
  • 取消选中 . matches newline
  • 全部替换

解释:

(?=     # positive lookahead, make sure we have after:
    ...     # 3 any character but newline
    $       # end of line
)       # end lookahead

截图(之前):

截图(之后):