按格式查找事件?

时间:2015-11-17 13:19:48

标签: php regex string parsing format

我们说我们有这个字符串:http://192.168.1.1:8080/something/something.s01e01.2013.HDTVRip.XViD.AC3.LT.avi.mp4

我需要检查字符串是否具有这样的并发:s01e01或s01e02,或s08e06等,然后解析数字(s01e03 - > 1和3)。我怎么能这样做?

1 个答案:

答案 0 :(得分:1)

这样做:

$matches = array();
$string = 'http://192.168.1.1:8080/prOn/prOnTube.s01e01.2013.HDTVRip.XViD.AC3.LT.avi.mp4';
preg_match ( '/s([0-9]{2})e([0-9]{2})/i' , $string, $matches );

$season = intval($matches[1]);
$episode = intval($matches[2]);