簡體   English   中英

將來自圖像標簽的圖像src轉換為字符串變量

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM