preg_match 如果标题有特定单词,则来自句子的字符串

preg_match string from sentence if title has certain word

我想 preg_match 第二句的“8t5562g” 标题中有一个类似于 "Music"

的词
</div><div class="content"><h3 class="title "><a href="9JGl134" class="ellipsis" data-sessionlink="vij0JFIDY2Jj"  title="Drama_Live - Drama Live " rel="prefetch" dir="ltr">#Drama_Live - Drama Live</a></h3>

    </div><div class="content"><h3 class="title "><a href="8t5562g" class="ellipsis" data-sessionlink="vdshds4452Jj"  title="Music_Live - Music Live " rel="prefetch" dir="ltr">#Music_Live - Music Live</a></h3>

试过这个但没用

$likes = preg_match("'herf=\"(.*?)\"'si", $data, $matches);
$like = "($matches[1])";       
print $like;

但它给了我第一句话的 href 不是我想要的。有什么想法吗?

试试这个:

$likes = preg_match("#href=\"(.*?)\".*usic#si", $data, $matches);

第一组就是你的结果