为了账号安全,请及时绑定邮箱和手机立即绑定

php中如何用正则提取字符串中位数不确定的数字(不是全部数字)

php中如何用正则提取字符串中位数不确定的数字(不是全部数字)

PHP
翻翻过去那场雪 2019-03-03 22:40:11
有下列字符串: (XXXX-2月16.41 ) (XXXXXXX-3月13.7 ) (XXXXXX-10月6.25 ) ... 请问php中,如何用正则提取“月”后面的数字啊(位数不固定),或者提供下其他思路也可,谢谢!
查看完整描述

3 回答

?
慕桂英4014372

TA贡献1871条经验 获得超13个赞

$str = 'XXXX-2月16.41';
$strs = explode('月',$str);
$number = $strs[1];
查看完整回答
反对 回复 2019-03-18
?
慕少森

TA贡献2019条经验 获得超9个赞

如果是逐行取,可以使用mb_strrpos返回月最后一次出现的位置,然后再用mb_substr截取月后面的数字。
如果是整段取,使用正则表达式。楼上已经给出了答案。

查看完整回答
反对 回复 2019-03-18
  • 3 回答
  • 0 关注
  • 572 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信