在php中从字符串中提取字符

开发技术 作者: 2024-06-15 21:35:01
让我们说这个字符串是MotiveS01E13HDTVx264EVOLVEeztv我需要找出这个字符串中的哪一集.这显然是第1季第13集.我需要提取13个字符串.我是PHP的新手.所以,让我们说:$title='MotiveS01E13HDTVx264EVOLVEeztv';我需要找到’E’并查看接下来的两个字符是否为数值.我假设

让我们说这个字符串是Motive S01E13 HDTV x264 EVOLVE eztv
我需要找出这个字符串中的哪一集.这显然是第1季第13集.
我需要提取13个字符串.我是PHP的新手.所以,让我们说:

$title = 'Motive S01E13 HDTV x264 EVOLVE eztv';

我需要找到’E’并查看接下来的两个字符是否为数值.我假设…
提前谢谢!

解决方法:

我想这就是你要找的东西:

$title = 'Motive S01E13 HDTV x264 EVOLVE eztv';
preg_match('/s\d\de(\d\d)/i', $title, $matches);
echo $matches[1]; // 13

这将输出13,就像你正在寻找.它将适用于任何类似格式的字符串,并将始终输出剧集编号(只要始终遵循格式S00E00).如果您关心它,它也不区分大小写.

原创声明
本站部分文章基于互联网的整理,我们会把真正“有用/优质”的文章整理提供给各位开发者。本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
本文链接:http://www.jiecseo.com/news/show_27713.html