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);
第一组就是你的结果
我想 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);
第一组就是你的结果