時々画像を含むhtmlテキストがあります。
<img src="imagename.jpg" alt="something" />
テキストから画像タグ全体を削除する方法は知っていますが、テキストから画像 SRC を取り出して (DB に保存して) 探していました。
各テキストには画像が 1 つしかないため、src を文字列変数として見るだけです。
どうすればそれができるか知っている人はいますか?
ありがとう、
時々画像を含むhtmlテキストがあります。
<img src="imagename.jpg" alt="something" />
テキストから画像タグ全体を削除する方法は知っていますが、テキストから画像 SRC を取り出して (DB に保存して) 探していました。
各テキストには画像が 1 つしかないため、src を文字列変数として見るだけです。
どうすればそれができるか知っている人はいますか?
ありがとう、
JQuery を使用して src 属性を変数に抽出し、jquery でページへの ajax 呼び出しを行い、src 値を渡すことができます。
var src = $('.someClassForImg').attr('src');
または、Web フォームを使用している場合は、できると言ったように完全なタグを渡してから、src 部分を抽出するだけです。ティムは、機能する可能性のある正規表現を提案しました
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
繰り返しになりますが、Web フォームを使用している場合は、サーバーで実行して ImageURL プロパティを取得できる Image コントロールを使用しないのはなぜですか? http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.image(v=vs.100).aspx
プロジェクトの構成方法に依存すると思いますが、最適なアプローチを決定するには、より多くの情報が必要です。:)