PHP Preg_replace()函数

时间:2012-07-06 23:27:18

标签: php

如何使用preg_replace函数替换

/c83403.403 /

实施例: https://startimage.ca/c83403.403/ahmedmynewpix.jpg

另一个例子: https://startimage.ca/c2.3403.403/ahmedmynewpix2.jpg

它始终以/c..../开头我想用“”

替换它

我正在尝试以下但不起作用 $ str ='/ c.... /'; $ str = preg_replace('/ + [0-9]','',$ str);

1 个答案:

答案 0 :(得分:2)

你的意思是这样吗?

$str = 'https://startimage.ca/c83403.403/ahmedmynewpix.jpg';
$str = preg_replace('|/c[0-9.]+|', '', $str);
echo $str; # https://startimage.ca/ahmedmynewpix.jpg'

......或

$str = preg_replace('|/c[0-9.]+|', '/c', $str);
echo $str; # https://startimage.ca/c/ahmedmynewpix.jpg'

关键在于您从/c开始替换包含数字或点符号(.)的任何内容 - 使用空格或/c字符串,具体取决于您的需要。 )