Notepad ++删除两个单词之间的回车

Ara*_*Ara 0 regex notepad++

我在文件中有一些文字,例如

CREATE
   INDEX TST_NK ON TST.TEST_DIM
  (
    TSL_ID
   )
    DEFER NO ;
CREATE
   INDEX TST_NK ON TST.TEST_DIM
  (
    TSL_ID,
     DES_ID
   )
    DEFER NO ;
Run Code Online (Sandbox Code Playgroud)

我想删除CREATE和之间的所有返回字符;

在notepad ++中,我可以使用regex CREATE\b(.+?)来搜索此文本.但是我不知道如何替换此文本中的返回字符,以便我可以将所有创建语句放在一行中.

nha*_*tdh 5

找什么:

(?<=[^\s;])\s*\n\s*
Run Code Online (Sandbox Code Playgroud)

替换为:(单个空格)

然后点击 Replace All

它将搜索任何空格字符序列,其中至少有一个新行字符用于替换.后视用于确保;在这样的序列前面没有.