如何刪除Notepad++中的換行符號?在長文本中

如何刪除Notepad++中的換行符號?在長文本中

我想知道是否有一種方法可以在 Notepad++ 中刪除換行符

 select  and   cntrl + J 

這已經在這裡解釋了

如何刪除Notepad++中的換行符號?

問題是我試圖透過 Excel 到 Notepad++ 執行 DML,當我複製儲存格(從 Excel 到 notepad++)時,它看起來像這樣

-- Input 

 Insert into  table (
     line 1,
     line 2,
     line 3 ..

 Insert into  table (
     line 1,
     line 2,
     line 3..


--Output 

   Insert into table ( line1, line2,..)
   Insert into table (line1,line2,...)
    ...

因此,選擇每個插入並執行 cntr + J 當然是一個解決方案,但我想知道是否有更好的解決方案不會讓我執行手動 1 到 1 (因為 Excel 中的 DML 可能有 1000 行)

答案1

你的例子非常具體,我的不準確,但假設它是......

<space>Insert

或者

<many spaces><some value>

您想要保留單行空格,將其\n從其餘行中刪除。

  • 選單“搜尋”>“替換”(或 Ctrl + H)

  • 將“查找內容”設定為“\n[空格][空格]*”

  • 設定“替換為”“[無]”
  • 啟用“正規表示式”
  • 點擊“全部替換”

其中 [space] 是實際空間。這需要任何帶有換行符的模式,後面跟著至少 2 個空格並將其展平。然後修復第一行的空格。

以供參考:如何在Notepad++中使用正規表示式

答案2

如何刪除 Notepad++ 中的換行符號?

我無法為您提供完美的解決方案,因為您的範例輸入不完整,但您可以從以下內容開始。

  • 選單“搜尋”>“替換”(或Ctrl+ H

  • 將「尋找內容」設定為\r\n +

  • 將“替換為”設定為空

  • 啟用“正規表示式”

  • 點擊“全部替換”

    影像

  • 將「尋找內容」設定為\r\n\r\n

  • 將“替換為”設定為\r\n

  • 啟用“正規表示式”

  • 點擊“全部替換”

    在此輸入影像描述

:

Insert into  table (
     line 1,
     line 2,
     line 3 ..

Insert into  table (
     line 1,
     line 2,
     line 3..

:

Insert into  table ( line 1, line 2, line 3 ..
Insert into  table ( line 1, line 2, line 3..

進一步閱讀

相關內容