gpt4 book ai didi

php - 正则表达式正在划分单个语句?

转载 作者:可可西里 更新时间:2023-11-01 00:00:33 24 4
gpt4 key购买 nike

我在使用正则表达式时遇到了困难,我在没有任何先前匹配的情况下获得了单独的“收入”。

$string = "FY2013 EPS, FQ 2012 revenue";
preg_match_all("/F[Y|Q]\s?\d{4}\sEPS|revenue/", $string, $matches);
print_r($matches);

结果:

Array ( [0] => Array ( [0] => FY2013 EPS [1] => revenue ) )

我期待的是:

Array ( [0] => Array ( [0] => FY2013 EPS [1] => FQ 2012 revenue ) )

最佳答案

试试这个

 $string = "FY2013 EPS, FQ 2012 revenue";
preg_match_all("/F[Y|Q]\s?\d{4}\s(?:EPS|revenue)/", $string, $matches);
print_r($matches);

关于php - 正则表达式正在划分单个语句?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15702593/

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