【在线等】提问一个正则表达式的问题,说通了直接采纳

<?php$string='April15,2003';$pattern='/(\w+)(\d+),(\d+)/i';//这里求注释$replacement='${1}1... <?php
$string = 'April 15, 2003';
$pattern = '/(\w+) (\d+), (\d+)/i';//这里求注释
$replacement = '${1}1,$3';//这里求注释 越详细越好
echo preg_replace($pattern, $replacement, $string);
?>
展开
 我来答
百度网友5298263
2012-05-14 · TA获得超过968个赞
知道小有建树答主
回答量:1005
采纳率:94%
帮助的人:528万
展开全部
$pattern = '/(\w+) (\d+), (\d+)/i';
// 这里用途是匹配 月份 日 年 ,它的正则式并不完善 但是对于它的例子来说已经足够了
$replacement = '${1}1,$3';
替换式和原来的文本差不多 不过把被替换前日期的日数改成了1号
也就是说 2003年4月15日 被改成了2003年4月1日
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式