透過 REPLACE 將 Notepad++ 中的字體(斜體)變更為純文字

透過 REPLACE 將 Notepad++ 中的字體(斜體)變更為純文字

標題說明了一切:我正在從事一個大型聖經項目,並且有兩個代表兩個不同版本的大型純文本文件,並且我正在使用 COMPARE 插件來注意到“ole King James”中的差異。

Notepad++ v7.5.1(32 位元)、COMPARE 外掛程式 v1.5.6.2、Windows7

然而,一個版本的詩節編號是斜體的,而另一個版本沒有- 沒什麼大不了的,除了比較會在每個文本行上放置一個警告三角形來說明差異,這會分散人們對實際值得注意的差異(拼字、標點符號等)的注意力。

問題是:我不能直接撕掉 REPLACE,刪除所有/斜體/,因為許多單字都是斜體的,並且必須保持這種狀態;因此,我想將其中一個版本從斜體詩句編號更改為純數字文本,但只有數字而不是任何單字。

範例:來自:/3/; /45/ 至:3; 45

然後,當一切都說完並完成後,我想更改該副本,為所有內容添加上標詩句編號:從 3 或 45 到 ^3 或 ^45。

此外,如果我現在可以將兩個版本更改為具有上標詩節編號,那麼這也很好,並且可能是首選。

似乎有很多關於更改字體顏色等的信息,但很少有關於使用 REPLACE 來替換實際的 1-99 數字集的信息。有人可以幫我嗎?

在此先感謝您,上帝保佑。 - 約翰

答案1

您可以使用具有以下命令的替換對話框,在一次操作中將一種格式替換為另一種格式:正規表示式模式:

  • 開啟取代對話框 ( Ctrl+ H)。
  • 選擇Regular expression搜尋模式
  • 普丁/([0-9]*)/找什麼,這將找到 之間的所有數字組(並且僅是數字)/ /
  • 普丁^$1用。,這將替換僅用數字和前面的 a 找到的群組(^如果您只想刪除然後/ /使用$1用。)。

Notepad++正規表示式

作為預防措施,您應該進行備份,因為這會修改整個文件,如果您只想替換文件的一部分,請在打開替換對話框之前選擇該部分並檢查In selection其他步驟。

相關內容