提供された文字列を$contentsに一致させる必要がある次のコードがあります。$ contents変数には、file_get_contents()関数を介して保存されたWebページのコンテンツがあります。
if (preg_match('~<p style="margin-top: 40px; " class="head">GENE:<b>(.*?)</b>~iU', $contents, $match)){
$found_match = $match[1];
}
上記のWebページの元の文字列は次のようになります。
<p style="margin-top: 40px; " class="head">GENE:<b>TSPAN6</b>
Webページで見つかった文字列「TSPAN6」を(。*?)から$match[1]に一致させて保存したいと思います。ただし、マッチングは機能していないようです。何か案は?