gpt4 book ai didi

php - preg_replace url 与 md5 字符串

转载 作者:搜寻专家 更新时间:2023-10-31 20:40:03 24 4
gpt4 key购买 nike

我正在尝试从字符串中删除一个子字符串。 String是一个HTML文档,子串如下:

t.php?t=71f51692772c336bd9bb26d93c985eb5 <= Always a MD5 hash. 

t.php?t=MD5Hash 应替换为 1.gif

我试过下面的例子。然而这不起作用:

$FileHTML = preg_replace("t.php?t=/^[0-9a-f]{32}$/i", "1.gif", $FileHTML);

有人能帮帮我吗?

最佳答案

经常重复的一句话:你做错了!

$FileHTML = preg_replace("/\Qt.php?t=\E[0-9a-f]{32}/i","1.gif",$FileHTML);

解释:

  • \Q:字面匹配...
    • t.php?t=
  • \E:文字匹配到此结束
  • [0-9a-f]{32}:匹配 32 个十六进制

注意:不要为此使用 ^$

关于php - preg_replace url 与 md5 字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24488291/

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