簡體   English   中英

Notepad ++查找並替換多個正則表達式

[英]Notepad++ find and replace multiple regex expressions

我發現了有關多次搜索和替換的幫助,但它們通常僅涵蓋普通單詞的搜索和替換。 在記事本++中搜索和替換多個單詞

我的數據可以具有三種不同的樣式。

(15:

(4:

(:

每一個的前面都是隨機數的空格,我嘗試用一​​個空格替換。 我每個人都有正則表達式搜索。

查找內容: *\\(([0-9])([0-9])\\:

替換為: \\(\\1\\2\\:

查找內容: *\\(([0-9])\\:

替換為: \\(\\1\\:

查找內容: *\\(\\:

替換為: \\(\\:

如果我嘗試將它們組合為單個查找和替換代碼,則嘗試;

查找內容: ( *\\(([0-9])([0-9])\\:)|( *\\(([0-9])\\:)|( *\\(\\:)

替換為:( (?1 \\(\\1\\2\\:)(?2 \\(\\1\\:)(?3 \\(\\:)

但是,這並不能完成三個替換,而單獨運行時會出現期望的結果。

為了使替換代碼生效,我需要進行哪些調整? 干杯

您可以使用以下正則表達式。

Find:  *(\(\d*:)
Replace:  \1

現場演示

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM