{dede:field.typename/}資訊

探知 • 創造美(měi)好

不斷超越客戶的(de)期望值,源自我們對(duì)這(zhè)個(gè)行業的(de)熱(rè)愛(ài)

仿站如何使用(yòng)正則表達式批量删除替換?Notepad++常用(yòng)删除類正則表達式彙總

來(lái)源:常見問題解疑 - 遠(yuǎn)策科技 | 2023-03-08

建站套程序時(shí),一般隻需要一個(gè)小巧好用(yòng)的(de)編輯軟件。Notepad++就是一款輕量級多(duō)功能編輯軟件,有時(shí)候一些無用(yòng)标簽需要批量删除或者替換,如何使用(yòng)Notepad++正則表達式批量删除替換呢(ne)?今天分(fēn)享Notepad++幾個(gè)常用(yòng)删除類正則表達式。

notepad正則表達式

提示:以下(xià)查找替換時(shí),務必将 查找模式 勾選 正則表達式。

批量删除/替換HTML中的(de)注釋

方法:

文件查找 <!--.*?--> 替換爲 空

說明(míng):

.代表匹配所有字符

*代表匹配一次或多(duō)次

?代表非貪婪模式匹配

擴展:

比如去除id="xxx"的(de)内容,可(kě)以文件查找 id=".*?" 替換爲 空

去除html标簽中的(de)的(de)width=“xxx”

查找

width="[^"]+"(針對(duì)裏面沒有空行)

width\s*=\s*"[^"]+"(針對(duì)裏面有空行)

替換爲空

批量删除包含某字符串的(de)行

查找 ^.*字符串.*$ 替換爲 空 (删除後會留下(xià)空行)

查找 ^.*字符串.*\r?\n 替換爲 空 (删除後不會留下(xià)空行)

批量删除空行和(hé)空白字符

去除行尾空格和(hé)空白行:查找 \s+$ 替換爲空

去除行首空格:查找^\s+ 替換爲空

或者可(kě)直接使用(yòng)頂部編輯菜單,編輯->行操作->移除空行(包括空白字符)。


以上正則表達式可(kě)以舉一反三,自己擴展,最後分(fēn)享幾個(gè)Notepad++自己常用(yòng)的(de)快(kuài)捷鍵,可(kě)以提升工作效率。

Ctrl+Q  添加删除單行注釋

Ctrl+L 删除當前行

Ctrl+H 打開對(duì)話(huà)框

本次關于Notepad++的(de)教程就到這(zhè)裏了(le),有問題歡迎聯系我們互相交流學習(xí)。

多(duō)一份參考,總有益處

131-1155-0088 / 159-3167-7513

遠(yuǎn)策 - 建站推廣一站式服務

您可(kě) 微信掃碼 或 撥打電話(huà) 咨詢
在線咨詢 稍後再說

131-1155-0088