gpt4 book ai didi

php - 使用 php 替换 css 中的前导点和斜线

转载 作者:行者123 更新时间:2023-12-02 17:54:20 25 4
gpt4 key购买 nike

如果我有以下任何路径

../../../filename.txt
../../filename.txt
../filename.txt

如何用一个“../”替换任意数量的“../”,例如

../../../filename.txt
or
../../filename.txt

变成了

../filename.txt

但是这些路径位于 css 字符串内,我不想将字符串分开来执行此操作,我只想替换它们所在的位置的“../”。

谢谢

最佳答案

如果您记得转义句点,那么使用 preg_replace 这应该很容易:

$result = preg_replace('~(?:\.\./)+~', '../', $input);

这会匹配一个或多个连续出现的../,并简单地写回../

关于php - 使用 php 替换 css 中的前导点和斜线,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13544254/

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