gpt4 book ai didi

php正则表达式用目录分隔符替换路径中的 'any'斜杠

转载 作者:行者123 更新时间:2023-12-03 19:50:35 26 4
gpt4 key购买 nike

我正在尝试这样的路径:

一些/路径/这里一些\其他\路径

并用 PHP 的 DIRECTORY_SEPARATOR 内置常量替换路径中的每个斜线

我有这个:

$subject = '/asdf';
$var = preg_replace('#\\\\#', DS, $subject);
print $var;

但这不会取代,只会添加。

感谢您的帮助。

最佳答案

与其使用preg_replace,不如直接使用str_replace

$var = str_replace(array('/', '\\'), DIRECTORY_SEPARATOR, $subject);

http://us3.php.net/manual/en/function.str-replace.php

关于php正则表达式用目录分隔符替换路径中的 'any'斜杠,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16815105/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com