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
截图(之前):
截图(之后):
是否可以以及如何在每行的最后三个字符之前插入一个字符?
比如我有这样的东西:
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
截图(之前):
截图(之后):