正则表达式 没学明白 问个问题啊

来源:3-3 元字符与转义

慕姐4424294

2015-12-06 10:27

$p = '/\d+\-\d+/';   \d是代表数字  什么数字呢? 还有 这里的+ - 是什么意思  还有能详细 解释下 这个行代码的意思么?为什么 短短几个 字符串 就能匹配下面 那么多数字呢?

写回答 关注

1回答

  • 木子舟义
    2015-12-06 11:32:03
    已采纳

    又开始学习啦。

    \d    代表  0-9  

    +代表贪婪匹配 比如这里   \d 之后有个加号  它就会匹配到尽可能多的数字。而在没有写 +的时候之匹配一个。

    \-  的意思是 匹配这个符号 "-"   (\ 为转义字符)

    慕姐4424...

    非常感谢!

    2015-12-06 11:54:04

    共 1 条回复 >

PHP进阶篇

轻松学习PHP中级课程,进行全面了解,用PHP快速开发网站程序

181727 学习 · 2575 问题

查看课程

相似问题