【发布时间】:2019-01-10 04:34:21
【问题描述】:
我想从字符串中提取年份。我得到了一个不完整的解决方案。我的字符串总是这样:
请将爵士 2014 和 2015+ 的 mpg 信息发送到我的手机号码 +123456789
我已经尝试了以下正则表达式;
preg_match_all('!\d{4}+| \d{4}+\W!', $str, $matches);
这将输出以下数组。
Array
(
[0] => Array
(
[0] => 2015
[1] => 2014+
[2] => 1234
[3] => 5678
)
)
如果有的话,我只需要获取带有 + 符号的年份部分。即,我只想要这个:
Array
(
[0] => Array
(
[0] => 2015
[1] => 2014+
)
)
【问题讨论】:
标签: php regex preg-match-all