如何使用 notepad++ 删除某个字符前的空格

如何使用 notepad++ 删除某个字符前的空格

如果可能的话,我想删除“.V”之前的空格。如何使用 Notepad ++ 中的替换功能执行此操作例如,我想要这个:

A   .V  Armor Minerals Inc
AAC-P   .V  Anacott Acquisition Corporation
AAG .V  Aftermath Silver Ltd
AAN .V  Aton Resources Inc
AAT .V  Ati Airtest Technologies Inc
AAU .V  Angold Resources Ltd

看起来像这样:

A.V Armor Minerals Inc
AAC-P.V Anacott Acquisition Corporation
AAG.V   Aftermath Silver Ltd
AAN.V   Aton Resources Inc
AAT.V   Ati Airtest Technologies Inc
AAU.V   Angold Resources Ltd

谢谢

答案1

最简单的方法(但可能不是万无一失的方法是“查找和替换”

搜索.V并替换.V并勾选匹配案例,对于某些情况,您甚至可以搜索(从您给出的示例中)以.V获得更好的匹配

答案2

如果 之前只有一个空格.V,那么使用@alfetta 的答案是正确的方法。如果 之前有一个或多个空格,那么您可以尝试以下操作:

  • 找什么 :\s+(\.V)
  • 用。。。来代替 :$1
  • 搜索模式:正则表达式

答案3

  • Ctrl+H
  • 找什么:\h+(?=\.v)
  • 用。。。来代替:LEAVE EMPTY
  • 查看 环绕
  • 查看 正则表达式
  • Replace all

解释:

\h+             # 1 or more horizontal spaces
(?=\.v)         # positive lookahead, make sure we have .v after the spaces

截图(之前):

在此处输入图片描述

截图(之后):

在此处输入图片描述

相关内容