1

从该路径中提取电影或电视剧名称的最佳解决方案是什么?E:\Dropbox\Hemsidor\collection-test\movies\avatar\documents\actors.txt?

我已经检查过了explode,但是如果您必须/从路径中拆分每个,那么该解决方案就会很烦人。

编辑

搜索可能会导致不止一次的点击。结果可以这样显示:

E:\Dropbox\Hemsidor\collection-test\movies\avatar\documents\actors.txt
E:\Dropbox\Hemsidor\collection-test\movies\the_butterfly_effect\documents\actors.txt

如何循环播放标题?

提前致谢。

4

2 回答 2

2
$string = 'E:\Dropbox\Hemsidor\collection-test\movies\avatar\documents\actors.txt?';

preg_match('/\\\movies\\\([^\x5C]+)/', $string, $matchs);

echo $matchs[1];
于 2012-12-16T00:37:27.200 回答
1

这个简单的搜索不需要正则表达式。事实上,RegEx 对于大规模数据来说速度较慢。以下代码将完美完成

$string = 'E:\Dropbox\Hemsidor\collection-test\movies\avatar\documents\actors.txt?';
$a = explode('\\', $string);
echo $a[array_search('movies', $a)+1];
于 2012-12-16T00:44:06.443 回答