我需要在 html 页面中获取带有特定锚文本的链接的 href。
</tr>
<tr>
<td><a href="/thisisafile.pdf" target="_blank" class="body1">
This is some anchor text </a></td>
</tr>
<tr>
我需要拉出/thisisafile.pdf,我尝试了以下代码:
preg_match('~<a.*href="(.*?)".?>.?This is some anchor text.?</a>~sm',$temp,$matches,0);
$temp 包含上面的代码。
我已经在在线 preg_match 测试器中尝试了正则表达式,它匹配。我已经在没有分隔符的正则表达式测试器中尝试了正则表达式,它可以工作。但是当我在我的服务器(linux)上尝试它时,我得到 0 个匹配项(不是假的)。