
Notepad++ 中有沒有辦法(無論是透過正規表示式還是其他方式)來取代/刪除大括號內的註解?
{ 一些評論 { 嵌套評論 } 需要刪除 }
我想刪除裡面的註釋,或完全刪除包括大括號在內的註釋。不確定是否有一種簡單的方法可以做到這一點。任何幫助是極大的讚賞。
答案1
您可以使用正規表示式\{[^{}]*\}
來尋找(並替換為空)所有內部{巢狀註解}。 \{
匹配開手鐲,[^{}]*
匹配除{
和之外的任何內容}
,並\}
匹配閉手鐲。
如果要刪除外部註釋,只需重複替換操作即可。刪除內部註釋後,嵌套註釋成為單級註釋,可以使用正規表示式刪除。
或者,您可以使用正規表示式\{([^{}]*|\{[^{}]*\})*\}
來尋找和取代一級或二級註解。不幸的是,由於notepad++正規表示式不支援遞歸,因此您無法一次刪除任意層級的巢狀註解。