2017-07-10 12 views
0

imgタグを含むRSSフィードを取得しています。バックエンド速度スクリプトでimg srcを抽出します。<img ... />タグのimg src値を速度文字列から抽出する方法

したがって、RSSフィードは、このようなIMGタグ付き段落に含ま:

<p> 
<img alt="" src="//path1/path2/path3/imagename.jpg?x=1499453513435" style="margin: 5px; width: 313px; height: 400px; float: left;" /> 
Some text goes here... 
</p> 

上記RSSフィードの記述要素の一例です。

私はimg srcを抽出しようとしています。私のような何か試してみました

:ここ

#set($index1 = $!content.description.indexOf("<[^>]*>")) 
#set($index2 = $!content.description.indexOf("/>")) 
#set($index2 = $index2 + 2) 
#set($imgsrc="$!content.description.substring($index1, $index2)) 

答えて

0

は私が成功したのimgのsrc値の(画像名を含む)画像のパスを抽出するために使用して終了するものである:

#set($index1 = $!content.description.indexOf("src=")) 
#set($index1 = $index1 + 5) 
#set($index2 = $!content.description.indexOf("?x=")) 
#set($index2 = $index2) 
#set($imgsrc=$!content.description.substring($index1, $index2)) 

私が最初に探検しました

#set($index1 = $!content.description.indexOf("src=")) 
#set($index1 = $index1 + 5) 
#set($index2 = $!content.description.indexOf("?x=")) 
#set($index2 = $index2) 
#set($imgsrc=$!content.description.substring($index1, $index2)) 

それは働いていましたが、私は画像e xtensionは必ずしも.jpgでなくてもかまいません

+0

あなた自身の答えを受け入れることができます。 – soorapadman

関連する問題