2017-03-16 62 views
-1

長い文字列があり、その文字列の一部は<span itemprop="ratingValue">9.26</span>です。私は文字列として9.26を取得したい(爆発を使用して?)。助けてくれてありがとう。 PS:文字列として保存されたHTMLコードです。文字列から文字列を取り出す方法

+4

をあなたはこのような 'DOMDocument'として、HTMLパーサライブラリを使用する必要があります。 – Barmar

+0

preg_matchと正規表現を使用 – bxN5

答えて

0

preg_match()を使用する:

$input = 'verylongstring<withother>random</withother> 
      tags<span itemprop="ratingValue"><9.26</span>'; 
preg_match('~<span itemprop="ratingValue">(.*?)</span>~', $input, $output); 
echo $output[1]; // 9.26 
+0

* "長い文字列とその文字列の一部は" * ...これは多分あまりにも多くの文字と一致するでしょう... – deceze

+0

タグが含まれていない可能性があります。 –

関連する問題