小编Ice*_*e76的帖子

替换所有字符,直到反斜杠n次

我有一个字符串,一个文件路径,类似的东西

$string = "customer-service/tweep/cs/gsergsergrs/2017-20190Course-Schedule.pdf"

我想用3个破折号替换反斜杠前的所有字符,以便它返回:

$string = ---/---/---/---/2017-20190Course-Schedule.pdf

我试过使用这个preg_replace模式,但它返回 ---/2017-20190Course-Schedule.pdf

preg_replace( "/(.+\/)+/", "---/", $string);

有没有办法在模式匹配的每个实例上运行替换?

php regex string

3
推荐指数
1
解决办法
45
查看次数

标签 统计

php ×1

regex ×1

string ×1