文章中獲取第一張圖片作為文章縮圖
使用正則表示式,其實也就是構造正則表示式複雜了些,也沒什麼難的。
以.net為例
附程式碼:
/// <summary>
/// 從文章內容中獲取第一張圖片,用作文章縮圖
/// </summary>
/// <param name="articleContent"></param>
/// <returns></returns>
public static string GetImageUrlFromArticle(string articleContent)
{
Regex r = new Regex(@"<IMG[^>]+src=\s*(?:'(?<src>[^']+)'|""(?<src>[^""]+)""|(?<src>[^>\s]+))\s*[^>]*>", RegexOptions.IgnoreCase);
MatchCollection mc = r.Matches(articleContent);
if (mc.Count != 0)
{
return mc[0].Groups["src"].Value.ToLower();
}
else
{
return "";
}
}
相關推薦
文章中獲取第一張圖片作為文章縮圖
使用正則表示式,其實也就是構造正則表示式複雜了些,也沒什麼難的。 以.net為例 附程式碼: /// <summary> /// 從文章內容中獲取第一張圖片,用作文章縮圖 /// </summary> /// <param name="arti
獲取文章中的第一張圖(編輯器上傳的圖文)
一開始想的用關鍵字查詢,結果網上看了一大堆,沒有符合我的,不知道是我上傳圖文的格式跟大家不一樣還是咋的。然後自己寫了一套方法,以關鍵字分割再組成陣列,去獲取圖片的src裡面的連結,編輯器是(百度編輯器),上傳的時候配置路徑
js獲取富文字中的第一張圖片url正則公式及去除字串裡面的html標籤的正則公式
js獲取富文字中的第一張圖片url正則公式及去除字串裡面的html標籤 後臺發來一個富文字字串裡面可能包含了0、1、2、3…個圖片標籤(img),我們的任務是獲取這個字串裡面第一張圖片的url,如果沒有圖片則返回空 var imgUrlFun = function(str){
終極大法:從dedecms的文章裡提取第一張圖片
在網上搜了幾個方法,都是用的縮圖猜測圖片的方法,這種方法雖然簡單,但是換了編輯器後就無效了,比如用ueditor編輯器存出來的圖片名字跟縮圖沒有一分錢的關係,沒有看到其它更好的方法,只能靠自己。 基本思路:讀取對應記錄的body,正則過濾其中的<img...>
windows下PHP獲取視訊第一幀圖片作為背景圖
我在網上找了很多這方面的資料,總結如下:一般用ffmpeg獲取視訊第一幀圖片作為背景圖; ffmpeg的下載連結 http://ffmpeg.org/download.html ; 下載好包,包裡面在
解決在onCreate()中AnimationDrawable只播放第一張圖片的問題
首先確認是否在setImageView(animationdrawable)後是否呼叫了animatindrawable.start()方法;再將animationdrawable.start()方法延遲一會執行(利用
織夢dede如何獲取圖集調用第一張圖片完美解決方法【5.7sp2版本】
arc 放大 詳細介紹 文件 需求 match xtend 定義 urn 制作產品圖集多圖效果的時候,常常需要獲取圖集第一張圖片的功能,假設獲取的是縮略圖,那麽縮略圖不夠大的情況下,第一展示效果就會很差,下面來介紹下如何獲取調用織夢圖集第一張圖片的方法:首先在 includ
iOS開發之視頻根據url獲取第一幀圖片,獲取任一幀圖片
keyword rac onerror 根據 ati parameter all ger mage + (UIImage*) thumbnailImageForVideo:(NSURL *)videoURL atTime:(NSTimeInterval)time { AV
aardio中獲取網絡圖片經GDI處理後保存到本地
gsl mgo tel shanghai ans cde aam fma imei groovy%E4%B8%AD%E7%9A%84%E6%AD%A3%E5%88%99%E8%A1%A8%E8%BE%BE%E5%BC%8F%E6%93%8D%E4%BD%9C%E7%AC%A
移動端設置, mobile , 一張圖片作為背景 ,平鋪 ,自動拉伸 , 圖片 鋪滿視界 ,窗口. background-image , background-size, background-repeat
效果 背景 dev 技術 oct pla div osi eight 1. 效果: 瀏覽器: 手機模擬: 2.代碼: 1 <!DOCTYPE html> 2 <html lang="en"> 3 <head&g
PHP用正則批量替換Img中src內容,用正則表示式獲取圖片路徑實現縮圖功能
/** * 圖片地址替換成壓縮URL * @param string $content 內容 * @param string $suffix 字尾 */ function get_img_thumb_url($content="",$suffix="!c550x260.jpg") { // by
萬彩影像大師教程 | 在輪播坑位中新增多張圖片
在輪播坑位中,可以新增多張圖片輪播呈現,營造唯美的視覺體驗。萬彩影像大師支援三種方式批量多張圖片,操作簡單。具體步驟如下: 方法一:直接拖拽資料夾素材庫中的圖片至輪播坑位中 方法二:點選輪播坑位中的 製作照片視訊的軟體 輪播坑位, 新增多張圖片 圖示->在彈出的新視窗中單
拿取儲存在資料庫中的多張圖片
1.資料庫儲存圖片的格式 url以英文,分割 2.explode()把字串打散為陣列 語法:w3school explode(separator,string,limit) ex. <?php $str = '1,2,3,4'; //預設limit print_r(explode
從主檔案中讀取n個子資料夾中的圖片(每一子檔案中有兩個資料夾,每兩個檔案中有18張圖片)
tic clc; clear all; close all; str = 'F:\shijie-test\test-finger\'; pt = dir(str); foldname = []; k = 0; for i = 1 : length(pt) ifstr
php 獲取一張圖片所有點的顏色值
image_all_rgb.php <?php //similar_text($numStr, $val, $pre); //計算兩個字串的相似度 //print_r($pre); $imgPath = 'time.jpg'; $size = getimagesize($im
【Ray Tracing in One Weekend】(ch0~1)c++生成的第一張圖片
Chapter 0: Overview 作者講了講自己的教學經驗以及有關光線追蹤的一些事。 作者推薦我們使用c++。 Chapter 1: Output an image 展示瞭如何用程式碼生成第一張圖片。用到了PPM格式。 這裡 有PPM格式的詳
dedecms不生成縮圖提取第一張圖片最為縮圖
<?php /*1. 配置好你的資料庫連線2. 注意資料表名的字首 預設為dede_3. 一定要先備份你的資料庫 或備份dede_archives表 如產生損失本人概不負責*///資料庫連線設定$ip="localhost"; //地址$user="root"; //使用者名稱$pw=""; //密碼$
實現ipad上的內嵌webview手勢縮放圖片(修改版,解決在第一張圖片放大的情況下翻到下一張圖片無法放大的問題) 基於Quo(js庫)
這是自己在一個專案中用到的,可以根據手勢(兩個手指的拖放放大1.2,1.4,1.6倍圖片,然後捏放下回復到原來大小,只要修改引數就可以無限放大和縮小圖片的倍數) 下面是quo支援的手勢: 以下為實現ipad iso 上面的web頁面(jsp)放大三倍,
一段文字中插入一張圖片(lable,textview為例)
NSMutableAttributedString *str=[[NSMutableAttributedString alloc] initWithString:@"fdsahfjdsafkdhaf
從資料庫中讀取多張圖片並顯示在同一頁面中
一開始想的是while(rs.next())迴圈讀取每張圖片並直接儲存在session中,傳到InputStream中,形成一張張圖片,後來發現InputStream物件被覆蓋了,意思是在同一頁面中顯