你可以使用正则表达式来匹配最后一个斜杠之前的所有内容。以下是一个示例代码:

$string = '/path/to/file.txt';
$pattern = '/\/(.*)\//';
preg_match($pattern, $string, $matches);

if (count($matches) > 0) {
    $result = $matches[1];
    echo $result; // 输出 'path/to'
} else {
    echo '匹配失败';
}

在这个示例中,我们使用了正则表达式 '/\/(.*)\//' 来匹配最后一个斜杠之前的内容。其中 '/' 是正则表达式的分隔符,'\/' 表示匹配斜杠字符,'(.*)' 表示匹配任意字符,'\/' 表示再次匹配斜杠字符。最后,我们使用 preg_match() 函数来执行匹配操作,并将匹配结果存储在 $matches 数组中。如果匹配成功,我们可以通过 $matches[1] 来获取最后一个斜杠之前的全部内容。


原文地址: https://www.cveoy.top/t/topic/p8xz 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录