簡體   English   中英

NotePad ++正則表達式使某些字符相同

[英]NotePad++ Regular Expression Keep Some Characters The Same

我希望在搜索/替換字符串時保持某些字符相同-在刪除某些字符時。 具體來說,我想搜索此字符串的所有實例:

*批量* [Qh 4c 2c] [9h] [9c]

並希望將其更改為:

*批量* [Qh 4c 2c 9h] [9c]

我的問題是括號內的字符在整個文檔中都會改變。 所以我也想改變這一行:

*批量* [Js 8c 3s] [8h] [Th]

到這條線

*批量* [Js 8c 3s 8h] [Th]

我不能簡單地搜索/刪除] [,因為我需要保留它的其他實例。 任何幫助,將不勝感激。

正則表達式將簡化此任務:

匹配(\\[\\w{2} \\w{2} \\w{2})] \\[(\\w{2}])( \\[\\w{2}])
替換為\\1 \\2\\3

Regex101樣本

據我所知,匹配的模式代表了您實際的模式,以便避免在不應該進行的地方進行替換,並使用(capturing groups)提取相關信息,這些信息在替換模式中被引用,以另一種格式再現數據。

暫無
暫無

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

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