gpt4 book ai didi

PHP 提取字符串的一部分

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

我知道有很多关于此的问题,但似乎没有简单的方法来做我想做的事。以下列字符串为例:

expires  Friday, December 21, 2012 @ 11:59pm ET
expires Saturday, December 22, 2012 @ 9:59pm ET

两个字符串相似但是下面的代码不一致:

echo substr($string, 14, 27);

因为它输出以下内容:

Friday, December 21, 2012 @
Saturday, December 21, 2012

显然,我不想保留 @ 符号。有没有办法在删除“expires”和“@##:##pm ET”的同时简单地保留日期?

最佳答案

preg_replace('/expires\s*(.*?)@/', '\1', $string);

您也不一定真的需要使用正则表达式,但我会这样做,因为它看起来更简单。这是一个非正则表达式的解决方案:

//I took 14 from you, but it seems to be 9
substr($string, 14, strpos($string, '@') - strlen($string));

关于PHP 提取字符串的一部分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13998209/

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