有下列字符串:
(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];

慕少森
TA贡献2019条经验 获得超9个赞
如果是逐行取,可以使用mb_strrpos返回月最后一次出现的位置,然后再用mb_substr截取月后面的数字。
如果是整段取,使用正则表达式。楼上已经给出了答案。
- 3 回答
- 0 关注
- 572 浏览
添加回答
举报
0/150
提交
取消