php正則匹配圖片png,正則匹配圖片地址

本文目錄一覽:

php匹配正則表達式

?php

$content = “ad你好asd/dasds*@~as/d,.^asdasda.jpg,11/das,看看ds*~as/d.^asdasda.jpg,11/dd,s*~as/d,.^asda.png”;

if(preg_match_all(“/[^,][\w\W]+?.(jpg|gif|png)/s”, $content, $matches)){

    var_dump($matches[0]);

}

?

請教!php 正則表達式匹配圖片問題。

?php

$str = preg_replace(“/height='[0-9]+?’/”,”width=’100%'”,$str);

?

函數例子:

php如何使用正則表達式匹配url圖片啊

$pregRule = “/[img|IMG].*?src=[\’|\”](.*?(?:[\.jpg|\.jpeg|\.png|\.gif|\.bmp]))[\’|\”].*?[\/]?/”;

正則匹配URL圖片

preg_match_all() | php正則匹配圖片路徑,怎麼取完整的圖片鏈接。帶http開頭,求解決

你的正則應景可以完美匹配了,結果出現相對地址的原因可能是你的圖片地址本來就不是絕對地址。

var_dump($img_array[2]);

php正則匹配圖片路徑

給你個我寫的,並在項目中使用了很長時間的正則吧.

/img.*src\s*=\s*[\”|\’]?\s*([^\”\’\s]*)/i

,我使用kindeditor保存文章,但是需要取出第N個圖片的地址作為文章的標誌圖片,文章代碼(內容的html)保存到資料庫一個欄位,然後圖片地址保存到另外一個欄位.我就是使用上面的正則解決的.

我說明下,上面的地址是直接獲取img標籤內src屬性的值.在使用該正則的php頁面訪問該路徑如果能找到圖片的話,可以直接使用,如果不能,你可以使用preg_match_all將所有地址先保存到數組,然後處理路徑,比如獲取文件名稱(不含路徑部分),然後重新組成url,再刪除圖片.

我的例子:

preg_match_all(“/img.*src\s*=\s*[\”|\’]?\s*([^\”\’\s]*)/i”,str_ireplace(“\\”,””,$content),$arr);

呵呵 我的內容部分被php給加上\轉義了,所以我需要先把\去除,str_ireplace(“\\”,””,$content),然後將匹配的內容保存到$arr數組(二維的).

$arr[1]就是存儲該路徑的數組.

PHP正則匹配圖片地址

preg_match_all(‘/img[^]*src=(\’|\”)(.*?)\\1[^]*/i’,$str,$match);

foreach($match[2] as $v){

$a = explode(“medium/”,$v);

$b[] = $a[1];

}

print_r($b);

原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/258193.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
小藍的頭像小藍
上一篇 2024-12-15 12:48
下一篇 2024-12-15 12:48

相關推薦

  • PHP和Python哪個好找工作?

    PHP和Python都是非常流行的編程語言,它們被廣泛應用於不同領域的開發中。但是,在考慮擇業方向的時候,很多人都會有一個問題:PHP和Python哪個好找工作?這篇文章將從多個方…

    編程 2025-04-29
  • cmd看地址

    本文將從多個方面詳細闡述cmd看地址,包括如何查看本機IP地址、如何查看路由器IP、如何查看DNS伺服器IP等等。 一、查看本機IP地址 要查看本機IP地址,首先需要打開cmd窗口…

    編程 2025-04-29
  • 用Python繪製酷炫圖片

    在本篇文章中,我們將展示如何使用Python繪製酷炫的圖片。 一、安裝Python繪圖庫 在使用Python繪製圖片之前,我們需要先安裝Python繪圖庫。Python有很多繪圖庫…

    編程 2025-04-29
  • 尚矽谷官網地址用法介紹

    尚矽谷是國內一家領先的技術培訓機構,提供了眾多IT職業的培訓,包括Java、Python、大數據、前端、人工智慧等方向。其官網地址為http://www.atguigu.com/。…

    編程 2025-04-29
  • 使用axios獲取返回圖片

    使用axios獲取返回圖片是Web開發中很常見的需求。本文將介紹如何使用axios獲取返回圖片,並從多個方面進行詳細闡述。 一、安裝axios 使用axios獲取返回圖片前,首先需…

    編程 2025-04-29
  • Python 圖片轉表格

    本文將詳細介紹如何使用Python將圖片轉為表格。大家平時在處理一些資料的時候難免會遇到圖片轉表格的需求。比如從PDF文檔中提取表格等場景。當然,這個功能也可以通過手動複製、粘貼,…

    編程 2025-04-29
  • PHP怎麼接幣

    想要在自己的網站或應用中接受比特幣等加密貨幣的支付,就需要對該加密貨幣擁有一定的了解,並使用對應的API進行開發。本文將從多個方面詳細闡述如何使用PHP接受加密貨幣的支付。 一、環…

    編程 2025-04-29
  • Python緩存圖片的處理方式

    本文將從多個方面詳細闡述Python緩存圖片的處理方式,包括緩存原理、緩存框架、緩存策略、緩存更新和緩存清除等方面。 一、緩存原理 緩存是一種提高應用程序性能的技術,在網路應用中流…

    編程 2025-04-29
  • Python如何抓取圖片數據

    Python是一門強大的編程語言,能夠輕鬆地進行各種數據抓取與處理。抓取圖片數據是一個非常常見的需求。在這篇文章中,我們將從多個方面介紹Python如何抓取圖片數據。 一、使用ur…

    編程 2025-04-29
  • Avue中如何按照後端返回的鏈接顯示圖片

    Avue是一款基於Vue.js、Element-ui等技術棧的可視化開發框架,能夠輕鬆搭建前端頁面。在開發中,我們使用到的圖片通常都是存儲在後端伺服器上的,那麼如何使用Avue來展…

    編程 2025-04-28

發表回復

登錄後才能評論