久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

PHP利用正則表達式將相對路徑轉成絕對路徑的方法示例

這篇文章主要介紹了PHP利用正則表達式將相對路徑轉成絕對路徑的方法,文中給出了詳細的示例代碼,大家可以整合成一個方法,在需要的地方調用,非常的不錯。需要的朋友們下面來

前言

大家應該都有所體會,很多時候在做網絡爬蟲的時候特別需要將爬蟲搜索到的超鏈接進行處理,統一都改成絕對路徑的,所以本文就寫了一個正則表達式來對搜索到的鏈接進行處理。下面話不多說,來看看詳細的介紹吧。

通常我們可能會搜索到如下的鏈接:

<!-- 空超鏈接 -->
<a href=""></a> 
<!-- 空白符 -->
<a href=" " rel="external nofollow" > </a>
<!-- a標簽含有其它屬性 -->
<a href="index.html" rel="external nofollow" rel="external nofollow" rel="external nofollow" alt="超鏈接"> index.html </a>
<a href="/" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" target="_blank"> / target="_blank" </a>
<a target="_blank" href="/" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" alt="超鏈接" > target="_blank" / alt="超鏈接" </a>
<a target="_blank" title="超鏈接" href="/" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" alt="超鏈接" > target="_blank" title="超鏈接" / alt="超鏈接" </a>
<!-- 根目錄 -->
<a href="/" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" > / </a>
<a href="a" rel="external nofollow" > a </a>
<!-- 含參數 -->
<a href="/index.html?id=1" rel="external nofollow" > /index.html?id=1 </a>
<a href="?id=2" rel="external nofollow" > ?id=2 </a>
<!-- // -->
<a  rel="external nofollow" > //index.html </a>
<a  rel="external nofollow" > //www.mafutian.net </a>
<!-- 站內鏈接 -->
<a  rel="external nofollow" > http://www.hole_1.com/index.html </a>
<!-- 站外鏈接 -->
<a  rel="external nofollow" > http://www.mafutian.net </a>
<a  rel="external nofollow" > http://www.numberer.net </a>
<!-- 圖片,文本文件格式的鏈接 -->
<a href="1.jpg" rel="external nofollow" > 1.jpg </a>
<a href="1.jpeg" rel="external nofollow" > 1.jpeg </a>
<a href="1.gif" rel="external nofollow" > 1.gif </a>
<a href="1.png" rel="external nofollow" > 1.png </a>
<a href="1.txt" rel="external nofollow" > 1.txt </a>
<!-- 普通鏈接 -->
<a href="index.html" rel="external nofollow" rel="external nofollow" rel="external nofollow" > index.html </a>
<a href="index.html" rel="external nofollow" rel="external nofollow" rel="external nofollow" > index.html </a>
<a href="./index.html" rel="external nofollow" > ./index.html </a>
<a href="../index.html" rel="external nofollow" > ../index.html </a>
<a href=".../" rel="external nofollow" > .../ </a>
<a href="..." rel="external nofollow" > ... </a>
<!-- 非鏈接,含有鏈接冒號 --> 
<a href="javascript:void(0)" rel="external nofollow" > javascript:void(0) </a>
<a href="a:b" rel="external nofollow" > a:b </a>
<a href="/a#a:b" rel="external nofollow" > /a#a:b </a>
<a href="mailto:'mafutian@126.com'" rel="external nofollow" > mailto:'mafutian@126.com' </a>
<a href="/tencent://message/?uin=335134463" rel="external nofollow" > /tencent://message/?uin=335134463 </a> 
<!-- 相對路徑 -->
<a href="." rel="external nofollow" > . </a>
<a href=".." rel="external nofollow" > .. </a>
<a href="../" rel="external nofollow" > ../ </a>
<a href="/a/b/.." rel="external nofollow" > /a/b/.. </a>
<a href="/a" rel="external nofollow" > /a </a>
<a href="./b" rel="external nofollow" > ./b </a>
<a href="./././././././././b" rel="external nofollow" > ./././././././././b </a> <!-- 其實就是 ./b -->
<a href="../c" rel="external nofollow" > ../c </a>
<a href="../../d" rel="external nofollow" > ../../d </a>
<a href="../a/../b/c/../d" rel="external nofollow" > ../a/../b/c/../d </a>
<a href="./../e" rel="external nofollow" > ./../e </a>
<a  rel="external nofollow" > http://www.hole_1.org/./../e </a> 
<a href="./.././f" rel="external nofollow" > ./.././f </a>
<a  rel="external nofollow" > http://www.hole_1.org/../a/.../../b/c/../d/.. </a> 
<!-- 帶有端口號 -->
<a href=":8081/index.html" rel="external nofollow" > :8081/index.html </a>
<a  rel="external nofollow" > :80/index.html </a>
<a  rel="external nofollow" > http://www.mafutian.net:8081/index.html </a>
<a  rel="external nofollow" > http://www.mafutian.net:8082/index.html </a>

處理的第一步,設置成絕對路徑:

http:// ... / ../ ../
【網站聲明】本站除付費源碼經過測試外,其他素材未做測試,不保證完整性,網站上部分源碼僅限學習交流,請勿用于商業用途。如損害你的權益請聯系客服QQ:2655101040 給予處理,謝謝支持。

相關文檔推薦

這篇文章主要介紹了PHP實現正則表達式分組捕獲操作,結合實例形式分析了php正則表達式獲取分組捕獲操作的相關實現方法與使用注意事項,需要的朋友可以參考下
這篇文章主要介紹了phpstorm 正則匹配刪除空行、注釋行,需要的朋友可以參考下
為了我們的隱私,所以我們把手機號碼部分數字隱藏掉,今天小編給大家帶來了PHP利用正則表達式實現手機號碼中間4位用星號(*)替換顯示,需要的朋友參考下吧
這篇文章通過實例代碼給大家介紹了php表單習慣使用的正則表達式,非常不錯,具有參考借鑒價值,需要的朋友參考下吧
這篇文章主要介紹了PHP實現將標點符號正則替換為空格的方法,結合實例形式分析了php針對符號的正則匹配相關操作技巧,需要的朋友可以參考下
這篇文章主要介紹了PHP正則匹配操作,結合簡單實例形式分析了php中preg_match_all針對HTML標簽中P元素及img src元素內容的獲取技巧,需要的朋友可以參考下
主站蜘蛛池模板: 天天艹逼网 | 日韩在线一区二区三区 | 一二三四在线视频观看社区 | 在线91| 国产精品二区三区 | aaaaaa大片免费看最大的 | 免费在线一区二区 | 成人深夜福利网站 | 日韩av一区二区在线观看 | 欧美成人影院在线 | 天天操 夜夜操 | 国产精品美女久久久久久免费 | 国产小视频在线 | 国产毛片久久久久久久久春天 | 国产精品综合久久 | 91欧美激情一区二区三区成人 | 91国产在线视频在线 | 欧美三级视频 | 一区二区三区精品视频 | www.4hu影院 | 99精品视频在线观看免费播放 | 日韩欧美第一页 | 成人激情视频在线 | av中文字幕在线观看 | 久久精品在线 | 91偷拍精品一区二区三区 | 久久涩涩 | 日批av| 久久综合九九 | 欧美高清dvd | 国产欧美精品一区二区三区 | 免费视频一区二区三区在线观看 | 成人性生交大片免费看r链接 | 欧美日韩免费一区二区三区 | 另类专区亚洲 | 男女搞网站| 国产精品久久久久久久久久 | 精品一区二区在线视频 | 日韩精品久久一区 | 五月天国产视频 | 国产精品一区一区 |