我要做的是在标题更改时编辑文件夹的值。标题与文件夹直接相关,因此,为了保持一致性,需要更新文件夹。
到目前为止,我预存的是:
Pictures/Title/image.png
我想做的是找出"标题",它总是在两个字符之间。然后将其从字符串中删除,并用新标题替换。
preg_match是一个显而易见的函数,但我不确定如何使用它来查找和返回我想要的字符串。
preg_match("$title" , $ImageLocation, $matches);
$title = $matches
理想情况下,如果我知道标题是什么,但我不知道如何既解释未知字符串,又解释特殊字符,那就行了。
我所知道的是,"title",无论是什么,都将介于两个"/"字符之间。php文档显示了特殊字符的使用,但我个人无法理解如何使用这些命令,因为它似乎并不具体。感谢您的帮助。
只要文件夹结构保持不变,就可以避免Regex并进行
<?php
$title="Pictures/Anything/image.png";
$parts=explode("/",$title);
echo $parts[1]; //Anything
Fiddle