使用记事本++追加现有字符串
append an existing string with notepad++
我在 Notepad++ 中打开了多个文本文件。而且每个文件都是这样的
[11]
[205]
[77]
我正在以正则表达式模式搜索 [[0-9]+]\s
,但我不知道如何将其替换为我需要的输出。
我想在所有打开的文件中附加一个这样的字符串,就像这样。
[11.0]
[205.0]
[77.0]
我正在以正则表达式模式搜索 \[[0-9]+\]\s
,但我不知道如何将其替换为我需要的输出。
如何操作?
使用此正则表达式进行搜索:
(\[\d+)(\])
以及用于替换的以下内容:
.0
您需要通过 \
在您的模式中转义 [
和 ]
,因为它们在正则表达式世界中具有特殊含义。
- Ctrl+H
- 查找内容:
\[\d+\K(?=])
- 替换为:
.0
- 检查 环绕
- 检查 正则表达式
- 全部替换
解释:
\[ # openning squarre bracket
\d+ # 1 or more digits
\K # forget all we have seen until this position
(?=]) # positive lookahead, make sure we have a closing squarre bracket after
屏幕截图(之前):
截图(之后):
我在 Notepad++ 中打开了多个文本文件。而且每个文件都是这样的
[11]
[205]
[77]
我正在以正则表达式模式搜索 [[0-9]+]\s
,但我不知道如何将其替换为我需要的输出。
我想在所有打开的文件中附加一个这样的字符串,就像这样。
[11.0]
[205.0]
[77.0]
我正在以正则表达式模式搜索 \[[0-9]+\]\s
,但我不知道如何将其替换为我需要的输出。
如何操作?
使用此正则表达式进行搜索:
(\[\d+)(\])
以及用于替换的以下内容:
.0
您需要通过 \
在您的模式中转义 [
和 ]
,因为它们在正则表达式世界中具有特殊含义。
- Ctrl+H
- 查找内容:
\[\d+\K(?=])
- 替换为:
.0
- 检查 环绕
- 检查 正则表达式
- 全部替换
解释:
\[ # openning squarre bracket
\d+ # 1 or more digits
\K # forget all we have seen until this position
(?=]) # positive lookahead, make sure we have a closing squarre bracket after
屏幕截图(之前):
截图(之后):