使用php正則獲取網頁的img部分
使用此正則可以採集網頁中的img標籤中的src部分。此PHP正則表示式算是我找到比較完美的正則匹配了。
它可以很好的避免樣式的影響,如<img class="b12" src…………/>也能採到src部分。
不多說了上PHP正則:
1 |
<?php |
2 |
$html = file_get_contents ( ); |
3 |
$search = '|<img[^>]+src="([^"]*)"[^>]+>|si' ; |
4 |
preg_match_all( $search , $html , $images ); |
5 |
6 |
printf( "<p>輸出images資料為:</p><pre>%s</pre>\n" ,var_export( $images ,TRUE)); |
7 |
?> |
輸出的資訊是陣列
0=》是<img> 標籤的整個語句。
1=》是<img> 標籤SRC部分。
很用有是吧
附件下載/演示原始碼:
【 get_img.htm 】 5.97KB
轉載:http://enenba.com/?post=44
相關推薦
使用php正則獲取網頁的img部分
使用此正則可以採集網頁中的img標籤中的src部分。此PHP正則表示式算是我找到比較完美的正則匹配了。 它可以很好的避免樣式的影響,如<img class="b12" src…………/>也能採到src部分。 不多說了上PHP正則: 1 <
python3 利用正則獲取網頁中的想儲存下來的內容
需要獲取某個網頁中表格部分中某個產品的成份 分析在html中成份的元素程式碼 <a href="/composition/4c3060178d1184935a48c4e51be4f63f.html">水</a> 用正則匹配,由於 4c3060178d118
PHP-正則 獲取該類字串小括號內字元
$str = 'kk({"code":0,"msg":"操作成功","data":[{"name":Dave,"age":"25"}]})'; $rule='/(?:\()(.*)(?:\))/i'; preg_march_all($rule,$str,$res); var_dump($
PHP用正則批量替換Img中src內容,用正則表示式獲取圖片路徑實現縮圖功能
/** * 圖片地址替換成壓縮URL * @param string $content 內容 * @param string $suffix 字尾 */ function get_img_thumb_url($content="",$suffix="!c550x260.jpg") { // by
php正則表達式提取img alt/title標簽並替換
替換 處理 content 正則表達式 編輯 進行 我們 文本 src 有時我們需要對富文本編輯器中的img標簽進行必要的處理以滿足網站自身的需要,比如:根據站點關鍵詞對頁面內img的alt標簽設定關鍵詞,以下為提取並替換alt/title標簽內容的正則: $title
php正則提取html圖片(img)src地址與任意屬性的方法
<?php /*PHP正則提取圖片img標記中的任意屬性*/ $str = '<center><img src="/uploads/images/2017020716154162.jpg" height="120" width="120"
PHP正則表示式獲取武漢市的實時pm2.5資料並郵件傳送phpmailer
最近讀了PHP與mysql web開發這本書學習PHP,感覺受益匪淺,PHP是由C語言所編寫的,所以C語言的語法在PHP中同樣適用如printf與PHP的echo一樣具有輸出功能,(換行)。學習了PHP語言的正則表示式來抓取網頁內容,又讀到了php的mail函式時想用來發送郵件,但是ma
正則獲取img的src和其他屬性
var reg = /<img src="(.*?)" dataUrl="(.*?)">/ig; var needHtml = html.replace(reg, '$2')div編輯器上傳圖片:<!DOCTYPE html PUBLIC "-//W3C//
php正則提取html圖片(img)src地址與任意屬性
簡單版:<?php header("Content-Type: text/html;charset=utf-8"); $str = '<div class="ui-block-a" align="center"> <a href="
【php】正則表示式提取img的src
先上程式碼: <?php $pattern='/<img((?!src).)*src[\s]*=[\s]*[\'"](?<src>[^\'"]*)[\'"]/i'; $st
php正則取img標記中alt src width heigh屬性
<?php /*正則取圖片img標記中的任意屬性*/ $word = '<p height="22" align="cenetr">111 22</p> <img src="/upload/images/aaa.jpg" width=
在php中用正則表示式刪除img標籤的width、height、style
<?php $txt1='<a href="http://www.aiweik.com/index.php?m=home&c=newsdetail&a=index&id=1812337" style="margin:0 auto;bord
PHP正則提取或替換img標記屬性內容
$str = '<center><img src="/uploads/images/20100516000.jpg" height="120" width="120"><br />PHP正則提取或更改圖片img標記中的任意屬性</c
php利用curl獲取網頁title內容
charset 釋放 tput head func reg 文字編碼 top titles <?php $url = ‘http://www.k7wan.com‘; echo getTitle_web_curl($url); function getTitl
php正則表達式基本
you src 單個字符 規則 echo tin 小括號 點號 修飾 一.正則表達式的組成 1.分隔符,可以是除了字母,數字,反斜線及空白以外的任何字符,比如/,!,#,%,|,~等;通常有/,!,~ 2.表達式:由一些特殊字符和非特殊字符組成. 3.修飾符:用於開
PHP正則表達式的快速學習方法
rep 邊界 web頁面 匹配 too 引用 span 常用 正常 2008-10-20 22:08 1、入門簡介 簡單的說,正則表達式是一種可以用於模式匹配和替換的強有力的工具。我們可以在幾乎所有的基於UNIX系統的工具中找到正則表達式的身影,例如,vi
PHP正則表達式詳解
-s span 詳解 ont 字符 常用 正則表達式 pla 方括號 一、常用函數: 1、pre_match(參數A,參數B),參數A為正則規則,參數B為被驗證的字符串,符合驗證規則則返回1,否則返回0。 2、preg_replace(參數A,參數B,參數C),參數A為正
正則匹配<img>
普通 空白字符 展開 反向引用 功能 php php應用 換行 一個 preg_match_all(‘/<img(.*?)src=\"(.*?)\"(.*?)>/is‘, $content, $matches); matches[0] 整個img標簽 match
PHP正則采集圖片並保存
con lap sta php正則 exists conn hid 文件名 time <?php /* *功能:php完美實現下載遠程圖片保存到本地 *參數:文件url,保存文件目錄,保存文件名稱,使用的下載方式 *當保存文件名稱為空時則使用遠程文件原來的名稱
php正則驗證手機、郵箱
als href 驗證 clas private hone net 電話 span //驗證電話private function reg_phone($phone){ if (preg_match("/^13[0-9]{1}[0-9]{8}$|15[0189]