2015-11-17 52 views
-3

比方說,我們有這個字符串:http://192.168.1.1:8080/something/something.s01e01.2013.HDTVRip.XViD.AC3.LT.avi.mp4按格式查找事件?

我需要檢查,如果字符串有occurrency這樣的:S01E01 S01E02或,或s08e06或等等,然後解析數(S01E03 - > 1和3)。我怎麼能這樣做?

+1

嘛,你明明知道什麼是正則表達式* *因爲你使用的標籤。你有嘗試過什麼嗎? – Andrius

回答

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]);