我有以下代码应该将提供的字符串与 $contents 匹配。$contents 变量具有通过 file_get_contents() 函数存储的网页内容:
if (preg_match('~<p style="margin-top: 40px; " class="head">GENE:<b>(.*?)</b>~iU', $contents, $match)){
$found_match = $match[1];
}
所述网页上的原始字符串如下所示:
<p style="margin-top: 40px; " class="head">GENE:<b>TSPAN6</b>
我想将通过 (.*?) 在网页上找到的字符串 'TSPAN6' 匹配并存储到 $match[1] 中。但是,匹配似乎不起作用。有任何想法吗?