我希望从一个html页面获取所有/farsi_persian/*/subtitle-*.aspx
我在PHP上尝试了一些正则表达式,但没有找到
可以帮助我吗?>
<a href="/farsi_persian/arrow-third-season/subtitle-1003059.aspx" title="Subtitle - Arrow - Third Season - Farsi/Persian"><span class="r0" title="Rating 0 out of 10">Farsi/Persian</span> Arrow - Third Season subtitle<br><small> Arrow.S03E03.HDTV.480p.x264-LOL </small></a>
答案 0 :(得分:0)
尝试
/farsi_persian/[^/]+/subtitle-[^.]+.aspx
答案 1 :(得分:0)
$myPattern = "/farsi_persian/[^/]+/subtitle-[^.]+.aspx";
preg_match_all($myPattern,$myText,$match);
var_dump($match);
显示null;
它的工作
$myPattern = "/farsi_persian\/(.*.)\/subtitle-\d*.aspx/";
答案 2 :(得分:0)
尝试使用preg_match_all(),这可能会起作用::
preg_match_all('/\/farsi_persian\/[\w-]+\/subtitle-[\d]+.aspx/', $str, $matches);
假设在subtitle-