主页 > 知识库 > 解决正则表达式\w和\d的疑惑

解决正则表达式\w和\d的疑惑

热门标签:西藏智能外呼系统代理商 地图标注教学点 400电话办理电话办理 ai电话机器人搭建 梅县地图标注 贵港公司如何申请400电话 呼叫系统外呼只能两次 甘肃医疗外呼系统排名 外呼系统无呼出路由是什么原因
?php
$string='April15,2003';
$pattern='/(\w+)(\d+),(\d+)/i';
$replacement='${1},${3}';
echo preg_replace($pattern,$replacement,$string);
?>

这个表达式的结果为April1,2003

原因:(\w+)能够完整匹配April15,但是因为在(\w+)后面有(\d+),为了能够匹配定义的规则,(\w+)会匹配April1,(\d+)会匹配5
可以换个表达式避免出现这种情况如:

$pattern='/([a-z])(\d+),(\d+)/i';

以上就是关于正则表达式\w和\d的疑惑全部内容,感谢大家对脚本之家的支持。

您可能感兴趣的文章:
  • 正则表达式 \w \d 的意义
  • PowerShell中使用正则和ValidateSet验证参数合法性
  • Shell正则表达式之grep、sed、awk实操笔记
  • DW 查找某字符串前的所有字符的正则表达式
  • php password密码验证正则表达式(8位长度限制)

标签:本溪 凉山 海口 哈密 湖州 泰安 常州 大兴安岭

巨人网络通讯声明:本文标题《解决正则表达式\w和\d的疑惑》,本文关键词  解决,正则,表达式,和,的,;如发现本文内容存在版权问题,烦请提供相关信息告之我们,我们将及时沟通与处理。本站内容系统采集于网络,涉及言论、版权与本站无关。
  • 相关文章
  • 下面列出与本文章《解决正则表达式\w和\d的疑惑》相关的同类信息!
  • 本页收集关于解决正则表达式\w和\d的疑惑的相关信息资讯供网民参考!
  • 推荐文章