麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > Regex > 正文

一個替換目錄結構的正則表達式 實現目錄的增加

2020-03-16 21:14:07
字體:
來源:轉載
供稿:網友

這個功能挺重要大家習慣了用asp,php等在線的,用一些支持正則表達式的軟件實現替換是更有效率的,容易測試等,讀懂了這個就可以更方便的利用正則表達式為我們服務了。

需要解決如下操作:

有多個shtml文件,里面有連接地址

http://www.companysz.com/fgdf/222/1234.shtml

http://www.companysz.com/tyty/333/456456.shtml

http://www.companysz.com/tyry/789/fsdfsfs.shtml

現在我我想把這些.shtml文件連接地址前面加個目錄名 inc 就是變成

http://www.companysz.com/fgdf/222/inc/1234.shtml

http://www.companysz.com/tyty/333/inc/456456.shtml

解決方法:一般來說editplus等支持正則表達式的軟件就可以了 查找目標:

復制代碼代碼如下:

^(.+/)(.+)$

替換為:

復制代碼代碼如下:

/1inc//2

記得在下面的"查找模式"上選中 "正則表達式"

再順便講一下上面的正則是什么意思,

^(.+/)(.+)$

^ 匹配每一行的開頭

$ 匹配每一行的結尾

(.+/) 匹配 從當前行的開始到最后一個 / 括號在這里表示捕獲這個分組,然后才可以在正面的替換為里面使用 /1 來代表這個正則所匹配的內容

(.+) 匹配當前行的最后一個 / 的右邊的字符起到這一行的結尾 (第二個捕獲分組 /2)

上面的整個正則的意思是 從當前行的第一個字符找到最后一個 / 做為第一個分組,剩余的做為第二個分組

替換為: /1inc//2

中的 /1 就是上面所說的第一個分組所匹配到的內容 /2 是第二個分組所匹配到的內容 inc/ 是你想要在中間中上的字符

所以合在一起就可以達到你想要的目的了.

即:

http://www.companysz.com/12/234/678.html

http://www.companysz.com/12/234/ 為 分組一所匹配到的字符(/1)

678.html 為分組二所匹配到的字符(/2)

然后再結合替換為里面的內容,替換后的結果為

http://www.companysz.com/12/234/inc/678.html

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 成人午夜视频免费看 | 久久精品中文字幕一区二区 | 成人影片在线免费观看 | 狠狠婷婷综合久久久久久妖精 | 91精品国产日韩91久久久久久360 | 欧美一级性 | 亚洲午夜在线观看 | 小情侣嗯啊哦视频www | 国产午夜精品久久久久久久蜜臀 | 午夜国产福利 | 欧美一级不卡视频 | 日本爽快片100色毛片视频 | 九色 在线| 午夜九九九 | 亚洲欧美国产精品va在线观看 | 国产精彩视频在线 | 美女喷水网站 | 国产精品av久久久久久久久久 | 中文字幕激情 | 激情久久一区二区 | 久久免费视频在线 | 久久久免费观看完整版 | 欧美大胆xxxx肉体摄影 | 亚洲午夜久久久久 | 久草在线观看资源 | 久久久久久久久久亚洲精品 | 欧美一级在线免费 | 欧美性生交xxxxx免费观看 | 99国产精品白浆在线观看免费 | 欧美成人做爰高潮片免费视频 | 免费一级毛片电影 | 欧美成人一区免费视频 | 欧美精品网址 | www.91操| 国产69精品99久久久久久宅男 | 欧美亚州 | 欧美老外a级毛片 | 久久99精品久久久久久秒播蜜臀 | 欧美性a视频 | 国产午夜精品在线 | 亚洲片在线 |