Notepad++ 删除某些单词之间的空格

Notepad++ Removing spaces between certain words

我在使用 Notepad++ 并尝试删除文档 ID 之间的两个空格时遇到问题。

EX:

ID = 10103
ID = 10104
ID = 61016

我试图只删除 ID 和号码之间的两个空格。例如,'ID = 10103' 变成 'ID=10103'。该文档有几千个这样的 ID。有什么方法可以批量替换整个文档,所以只有两个空格从 'ID = _' 行中删除?

我会直接匹配 ID = num 表达式:

Find:    \bID = (\d+)\b
Replace: ID=

Demo

请注意,如果您不确定= 符号两边是否有空格,您可以使用\bID\s*=\s*(\d+)\b。但是,这将匹配每一 ID 行,即使那些已经是正确格式的行也是如此。

这可能会完成工作,

查找内容:ID\K = (?=\d)
替换为:=