自拍亚洲一区欧美另类,亚洲成人影院,亚洲午夜久久久久妓女影院,最近中文字幕高清中文字幕无,亚洲熟妇av一区二区三区漫画

學(xué)習(xí)筆記

精準(zhǔn)傳達(dá) ? 價(jià)值共享

洞悉互聯(lián)網(wǎng)前沿資訊,探尋網(wǎng)站營(yíng)銷規(guī)律

巧用編輯器正則表達(dá)式,批量修改刪除超鏈接

作者:狐靈科技 | 2020-11-07 16:08 |點(diǎn)擊:

作為一個(gè)網(wǎng)站技術(shù)人員,經(jīng)常會(huì)遇到匹配替換文字或者超鏈接等等事情,一般的替換或者修改使用批量替換軟件就可以輕松搞定,也有特使的替換,這時(shí)候就用到了正則表達(dá)式,Dreamweaver給我們提供了強(qiáng)大正則查找替換功能。它不僅能批量替換普通文本,而且還能靈活應(yīng)用正則表達(dá)式進(jìn)行批量替換。

此做法適合經(jīng)常仿站的猿們,以notepad++為例


今天我要帶給大家的技巧是用notepad++正則表達(dá)式批量修改刪除超鏈接

前一段時(shí)間人機(jī)交互課程要我們找好看的網(wǎng)站界面保存下來修改,但另存為的界面往往包含大量的鏈接,一點(diǎn)又跳轉(zhuǎn)回原始的網(wǎng)頁(yè)了,而手動(dòng)去刪除鏈接又是浩大的工程,所以我就想能不能用記事本的replace來批量查找刪除鏈接,但是每個(gè)連接的指向又不同,所以不能用統(tǒng)一的關(guān)鍵字,這里就必須用到regular express(正則表達(dá)式)了。windows自帶的記事本貌似是不支持正則表達(dá)式的,我在windows上常用的notepad替代工具是notepad++他是一款優(yōu)秀的開源記事本軟件可以在http://www.notepad-plus-plus.org/下載,當(dāng)然你也可以用別的notepad工具替代,大同小異啦。



1. 用notepad++打開htm文件,按ctrl+f打開尋找菜單,選擇Replace,在左下角點(diǎn)選regular express(不能忘哦)



2. 輸入pattern :在 find what中輸

<a href=".*?">


在replace with里面輸入你要替換的東西,我要把鏈接去掉,可以簡(jiǎn)單的把鏈接改為"#",就可以填寫

<a href="#">


現(xiàn)在來解釋一下.*?的意思。 .(dot/點(diǎn))表示除換行外的任意字符, *(star/星號(hào))表示前一個(gè)字符的閉包,也就是前一個(gè)字符重復(fù)零次或任意次,比如a*就表示a,aa,aaa,aaaa,aaaa.....,.*就是任意字符串。而為什么要加?呢? ?表示只重復(fù)0或1次,在這里?可以去除正則表達(dá)式的貪婪算法。如果沒有?正則表達(dá)式將按照最大匹配的字符串。舉個(gè)例子,比如下面代碼:

<a href=“index.htm”>主頁(yè)</a> <br><a href="news">新聞</a>


如果沒有問號(hào)<a href=".*">正則表達(dá)式匹配到的將是

<a href=“index.htm”>主頁(yè)</a> <br><a href="news">


而不是我們要的

<a href=“index.htm”>


<a href="news">


這樣,通過正則表達(dá)式,我們實(shí)現(xiàn)了批量修改超鏈接

正則表達(dá)式是形式語言中非常強(qiáng)力的一個(gè)表達(dá)工具,它可以通過簡(jiǎn)單的符號(hào)來表示一種語言模式,引入正則表達(dá)式為計(jì)算機(jī)文本處理提供了強(qiáng)力的工具。

如沒特殊注明,文章均為狐靈科技原創(chuàng),轉(zhuǎn)載請(qǐng)注明?? "巧用編輯器正則表達(dá)式,批量修改刪除超鏈接
多一份免費(fèi)策劃方案,總有益處。

請(qǐng)直接添加技術(shù)總監(jiān)微信聯(lián)系咨詢

網(wǎng)站設(shè)計(jì) 品牌營(yíng)銷

多一份參考,總有益處

聯(lián)系狐靈科技,免費(fèi)獲得專屬《策劃方案》及報(bào)價(jià)

咨詢相關(guān)問題或預(yù)約面談,可以通過以下方式與我們聯(lián)系

業(yè)務(wù)熱線:15082661954 / 大客戶專線:15523356218