【发布时间】:2021-08-12 10:33:09
【问题描述】:
我在使用 Notepad++ 并尝试删除文档上 ID 之间的两个空格时遇到问题。
前:
ID = 10103
ID = 10104
ID = 61016
我试图只删除 ID 和数字之间的两个空格。例如,'ID = 10103' 变成了 'ID=10103'。该文档有几千个这样的 ID。是否有某种方法可以批量替换整个文档,因此空格只是从“ID = _”行中删除的两个空格?
【问题讨论】:
我在使用 Notepad++ 并尝试删除文档上 ID 之间的两个空格时遇到问题。
前:
ID = 10103
ID = 10104
ID = 61016
我试图只删除 ID 和数字之间的两个空格。例如,'ID = 10103' 变成了 'ID=10103'。该文档有几千个这样的 ID。是否有某种方法可以批量替换整个文档,因此空格只是从“ID = _”行中删除的两个空格?
【问题讨论】:
我会直接匹配ID = num 表达式:
Find: \bID = (\d+)\b
Replace: ID=$1
请注意,如果您不确定= 符号两侧是否有空格,您可以使用\bID\s*=\s*(\d+)\b。但是,这将匹配每个 ID 行,即使是那些已经采用正确格式的行。
【讨论】:
这可能会完成这项工作,
查找内容:ID\K = (?=\d)
替换为:=
【讨论】: