首页 > 解决方案 > Notepad ++在两行之间添加空格

问题描述

我想在两条重复行之间添加四个空白字符。我滥用了 trim traling space 功能,但只有一行不需要它,现在我有太多文件无法手动修复它。

1    $構文名 = $SYSTEM_present_process;
2
3    SetTextWindow();

(第二行应该有四个空格)

1    $構文名 = $SYSTEM_present_process;
2    
3    SetTextWindow();

让事情更容易理解

标签: notepad++

解决方案


  • Ctrl+H
  • 找什么:SYSTEM_present_process;\R\K(?=\R\h+SetTextWindow)
  • 替换为: #4 个空格
  • 检查 火柴盒
  • 检查 环绕
  • CHECK 正则表达式
  • Replace all

解释:

SYSTEM_present_process;     # literally
\R                          # any kind of linebreak
\K                          # forget all we have seen until this position
(?=                         # positive lookahead, make sure we have after:
    \R                          # any kind of linebreak
    \h+                         # 1 or more horizontal spaces
    SetTextWindow               # literally
)                           # end lookahead

截图(之前):

在此处输入图像描述

截图(之后):

在此处输入图像描述


推荐阅读