国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > regex > 正文

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

2020-01-20 22:19:24
字體:
供稿:網(wǎng)友
需要解決如下操作:
有多個shtml文件,里面有連接地址
//m.survivalescaperooms.com/fgdf/222/1234.shtml
//m.survivalescaperooms.com/tyty/333/456456.shtml
//m.survivalescaperooms.com/tyry/789/fsdfsfs.shtml
現(xiàn)在我我想把這些.shtml文件連接地址前面加個目錄名 inc 就是變成
//m.survivalescaperooms.com/fgdf/222/inc/1234.shtml
//m.survivalescaperooms.com/tyty/333/inc/456456.shtml

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

^(.+/)(.+)$

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

/1inc//2


記得在下面的"查找模式"上選中 "正則表達式"
再順便講一下上面的正則是什么意思,
^(.+/)(.+)$
^ 匹配每一行的開頭
$ 匹配每一行的結(jié)尾
(.+/) 匹配 從當(dāng)前行的開始到最后一個 / 括號在這里表示捕獲這個分組,然后才可以在正面的替換為里面使用 /1 來代表這個正則所匹配的內(nèi)容
(.+) 匹配當(dāng)前行的最后一個 / 的右邊的字符起到這一行的結(jié)尾 (第二個捕獲分組 /2)
上面的整個正則的意思是 從當(dāng)前行的第一個字符找到最后一個 / 做為第一個分組,剩余的做為第二個分組
替換為: /1inc//2
中的 /1 就是上面所說的第一個分組所匹配到的內(nèi)容 /2 是第二個分組所匹配到的內(nèi)容 inc/ 是你想要在中間中上的字符
所以合在一起就可以達到你想要的目的了.
即:
//m.survivalescaperooms.com/12/234/678.html
//m.survivalescaperooms.com/12/234/ 為 分組一所匹配到的字符(/1)
678.html 為分組二所匹配到的字符(/2)
然后再結(jié)合替換為里面的內(nèi)容,替換后的結(jié)果為
//m.survivalescaperooms.com/12/234/inc/678.html
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 景谷| 兴化市| 两当县| 霍林郭勒市| 田阳县| 和政县| 洱源县| 泸西县| 浪卡子县| 凭祥市| 报价| 仁化县| 夏河县| 孟村| 金湖县| 阿合奇县| 东乌| 屯留县| 师宗县| 东乌珠穆沁旗| 项城市| 日土县| 楚雄市| 乌兰浩特市| 固安县| 竹北市| 永寿县| 廊坊市| 杭锦旗| 高雄市| 福清市| 南部县| 融水| 达日县| 星座| 富源县| 五指山市| 武城县| 河曲县| 大竹县| 梨树县|