佳木斯湛栽影视文化发展公司

主頁 > 知識庫 > 一個替換目錄結(jié)構(gòu)的正則表達(dá)式 實現(xiàn)目錄的增加

一個替換目錄結(jié)構(gòu)的正則表達(dá)式 實現(xiàn)目錄的增加

熱門標(biāo)簽:阿里云 銀行業(yè)務(wù) 電子圍欄 服務(wù)器配置 Mysql連接數(shù)設(shè)置 團(tuán)購網(wǎng)站 科大訊飛語音識別系統(tǒng) Linux服務(wù)器
需要解決如下操作:
有多個shtml文件,里面有連接地址
https://www.jb51.net/fgdf/222/1234.shtml
https://www.jb51.net/tyty/333/456456.shtml
https://www.jb51.net/tyry/789/fsdfsfs.shtml
現(xiàn)在我我想把這些.shtml文件連接地址前面加個目錄名 inc 就是變成
https://www.jb51.net/fgdf/222/inc/1234.shtml
https://www.jb51.net/tyty/333/inc/456456.shtml

解決方法:一般來說editplus等支持正則表達(dá)式的軟件就可以了
查找目標(biāo):
復(fù)制代碼 代碼如下:

^(.+/)(.+)$

替換為:
復(fù)制代碼 代碼如下:

\1inc/\2


記得在下面的"查找模式"上選中 "正則表達(dá)式"
再順便講一下上面的正則是什么意思,
^(.+/)(.+)$
^ 匹配每一行的開頭
$ 匹配每一行的結(jié)尾
(.+/) 匹配 從當(dāng)前行的開始到最后一個 / 括號在這里表示捕獲這個分組,然后才可以在正面的替換為里面使用 \1 來代表這個正則所匹配的內(nèi)容
(.+) 匹配當(dāng)前行的最后一個 / 的右邊的字符起到這一行的結(jié)尾 (第二個捕獲分組 \2)
上面的整個正則的意思是 從當(dāng)前行的第一個字符找到最后一個 / 做為第一個分組,剩余的做為第二個分組
替換為: \1inc/\2
中的 \1 就是上面所說的第一個分組所匹配到的內(nèi)容 \2 是第二個分組所匹配到的內(nèi)容 inc/ 是你想要在中間中上的字符
所以合在一起就可以達(dá)到你想要的目的了.
即:
https://www.jb51.net/12/234/678.html
https://www.jb51.net/12/234/ 為 分組一所匹配到的字符(\1)
678.html 為分組二所匹配到的字符(\2)
然后再結(jié)合替換為里面的內(nèi)容,替換后的結(jié)果為
https://www.jb51.net/12/234/inc/678.html

標(biāo)簽:江蘇 大理 衢州 蚌埠 衡水 萍鄉(xiāng) 棗莊 廣元

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《一個替換目錄結(jié)構(gòu)的正則表達(dá)式 實現(xiàn)目錄的增加》,本文關(guān)鍵詞  ;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 收縮
    • 微信客服
    • 微信二維碼
    • 電話咨詢

    • 400-1100-266
    高州市| 雷波县| 肥东县| 永登县| 韩城市| 安塞县| 齐河县| 余庆县| 日照市| 永登县| 安达市| 林甸县| 凤翔县| 阿巴嘎旗| 汉阴县| 平谷区| 武汉市| 云霄县| 巴东县| 洛宁县| 登封市| 汉寿县| 平邑县| 长汀县| 五大连池市| 江都市| 乾安县| 和硕县| 子长县| 蒙自县| 南充市| 兰溪市| 洪洞县| 鞍山市| 韶关市| 迁西县| 永修县| 海阳市| 黑河市| 定南县| 乐安县|