我在文件中有一些文字,例如
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(.+?)来搜索此文本.但是我不知道如何替换此文本中的返回字符,以便我可以将所有创建语句放在一行中.
找什么:
(?<=[^\s;])\s*\n\s*
Run Code Online (Sandbox Code Playgroud)
替换为:(单个空格)
然后点击 Replace All
它将搜索任何空格字符序列,其中至少有一个新行字符用于替换.后视用于确保;在这样的序列前面没有.