gpt4 book ai didi

php - 使用preg_match替换字符串

转载 作者:行者123 更新时间:2023-12-02 07:11:07 25 4
gpt4 key购买 nike

我在使用preg_match查找和替换字符串时遇到麻烦。感兴趣的字符串是:

<span style="font-size:0.6em">EXPIRATION DATE: 04/30/2011</span>

我需要定位日期并将日期“04/30/2011”替换为其他日期。有人可以在PHP中使用preg_match给我一个正则表达式来匹配此模式吗?我还需要以这样的方式进行匹配,使其仅替换到第一个关闭范围,而不在代码的后面关闭范围标签,例如:
<span style="font-size:0.6em">EXPIRATION DATE: 04/30/2011</span><span class="hello"></span>

我并不精通正则表达式,尽管我花了最后一个小时试图学习足够的知识来完成这项工作,但我还是完全失败了。非常感谢!

编辑:如您所见,这使我筋疲力尽。我的意思是preg_replace,而不是preg_match。

最佳答案

如果要更换,请考虑使用 preg_replace() ,例如

preg_replace('@(\d{2})/(\d{2})/(\d{4})@', '<new date>', $string);

关于php - 使用preg_match替换字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5750767/

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