gpt4 book ai didi

php - 在 PHP 中替换字符串的相似但不同的部分?

转载 作者:搜寻专家 更新时间:2023-10-31 21:14:42 25 4
gpt4 key购买 nike

所以我抓取一个字符串(通常是图像位置)。理想情况下,我希望它永远是

http://www.mydomain.com/images/cool-nifty-image.png

然而,有时候,情况并不总是这样。有时是

http://www.mydomain.com/images/cool-lame-image-300x300.png

300x300 与尺寸相关。在上面的例子中,我需要位于

http://www.mydomain.com/images/cool-lame-image.png

(是的,它一直存在。)

这很容易,因为它总是三位数。不过,有时也可以

    http://www.mydomain.com/images/cool-lame-image-300x99.png

    http://www.mydomain.com/images/cool-lame-image-99x99.png

有没有办法找到“-#x#”,这样我就能找到-100x99 和-875x200?

最佳答案

你需要一个正则表达式来完成这个任务

$img = preg_replace('/-\d+x\d+(\.png)$/', '\1', $img);

关于php - 在 PHP 中替换字符串的相似但不同的部分?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11696599/

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