php正则表达式中\w+和.*的 区别

来源:3-2 正则表达式的基本语法

慕数据1727510

2018-08-15 09:49

请问这俩者有什么区别

写回答 关注

2回答

  • 慕田峪7000160
    2018-08-15 11:56:52
    已采纳

    \w+表示的是匹配包括下划线的任何单词字符。类似但不等价于“[A-Za-z0-9_]”,

    .*则表示匹配除“\n”和"\r"之外的任何单个字符。   所以  .*的范围更大。比如他可以表示空格,\w就不行。

    慕数据172...

    非常感谢!

    2018-08-21 08:35:52

    共 1 条回复 >

  • 慕桂英1467302
    2019-09-07 13:01:27

    楼上回答有误 .表示匹配除“\n”之外的任何单个字符。.是可以匹配"\r"的。

PHP进阶篇

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

181728 学习 · 2575 问题

查看课程

相似问题