【问题标题】:Look for occurrences by format? [closed]按格式查找出现次数? [关闭]
【发布时间】:2015-11-17 13:19:47
【问题描述】:

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

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

【问题讨论】:

  • 好吧,你显然知道什么是regex,因为你已经使用了标签。你有没有尝试过?

标签: php regex string parsing format


【解决方案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]);

【讨论】:

    猜你喜欢
    • 2014-10-28
    • 1970-01-01
    • 2014-11-16
    • 2011-11-02
    • 1970-01-01
    • 2021-10-28
    • 1970-01-01
    • 1970-01-01
    • 2011-12-01
    相关资源
    最近更新 更多