[英]Take image src from image tag into string variable
我有一些html文本,其中有時包含圖像,例如
<img src="imagename.jpg" alt="something" />
我知道如何從文本中刪除整個圖像標簽,但是我想從文本中取出圖像SRC(並將其存儲在DB中)。
每段文字中只有一張圖片,因此只需將src視為字符串變量即可。
有人知道該怎么做嗎?
謝謝,
您可以使用JQuery將src屬性提取到一個變量中,然后讓jquery對頁面進行ajax調用,並傳遞src值。
var src = $('.someClassForImg').attr('src');
另外,如果您使用的是Web表單,則可以按照您說的那樣傳遞完整標簽,然后僅提取src部分。 Tim提出了可能有用的正則表達式
Imports System.Text.RegularExpressions
...
Dim pattern As String = "(src=\s*\"(.+?)\")"
Dim html As String = <img html>
Dim src() As String = Regex.Split(html, pattern))
Next
再說一次,如果您使用的是Webforms,為什么不只使用Image控件,您可以在服務器上運行它,也可以拉ImageURL屬性? http://msdn.microsoft.com/zh-CN/library/system.web.ui.webcontrols.image(v=vs.100).aspx
我猜這取決於您的項目的配置方式,我們將需要更多信息來確定最佳方法。 :)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.