如何找到字符串之间的两个“/";字符-php


How to find string between two "/" characters - php

我要做的是在标题更改时编辑文件夹的值。标题与文件夹直接相关,因此,为了保持一致性,需要更新文件夹。

到目前为止,我预存的是:

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