如果标题有某个单词,则从句子中获取preg_match字符串

时间:2018-03-09 15:23:25

标签: php preg-match

我想preg_match第二句的“8t5562g”,其中标题有一个类似于“音乐”的单词

</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而不是我想要的。有什么想法吗?

1 个答案:

答案 0 :(得分:0)

试试这个:

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

第一组将是您的结果