php 正则匹配得到最后一个斜杠后面
你可以使用 preg_match 函数来实现。下面是一个示例代码:
$path = '/path/to/file.txt';
$pattern = '/\/([^\/]+)$/';
preg_match($pattern, $path, $matches);
$lastSegment = $matches[1];
echo $lastSegment; // 输出: file.txt
在上面的示例中,我们使用正则表达式 \/([^\/]+)$ 来匹配最后一个斜杠后面的内容。其中,\/ 匹配斜杠,([^\/]+) 匹配斜杠后面的非斜杠字符,并使用括号将其分组,$ 表示匹配字符串的结尾。
然后,我们使用 preg_match 函数来执行正则匹配,并将匹配结果存储在 $matches 数组中。最后,我们可以通过访问 $matches[1] 来获取最后一个斜杠后面的内容。
原文地址: https://www.cveoy.top/t/topic/iqTs 著作权归作者所有。请勿转载和采集!