gpt4 book ai didi

php - preg_match 懒惰?

转载 作者:行者123 更新时间:2023-12-05 01:48:37 29 4
gpt4 key购买 nike

嘿伙计们,我正在尝试删除最后一个 _1.jpg 如果它存在于我的表达中,但我遇到了一些麻烦

场景如下。

image_name_1.jpg(应该是image_name.jpg)

image_name_1_1.jpg(应该是image_name_1.jpg)

我想出了这个,但它似乎返回 null

$pic = ($pic[strlen]-6 == '_') ? preg_replace('/*.\_[0-9]/', '.jpg', $pic) : $pic;

我的公式有什么问题?有人可以帮忙吗?

最佳答案

*. 使这里成为问题。您可以使用 *.? - ? 表示惰性量化。

但是您的表达式没有对整个输入字符串进行模式化,仅针对目标 - 请参阅 ohaal 的回答。

关于php - preg_match 懒惰?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9470629/

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