$p = '/[name:](\w+\s\w+)/';为什么要加小括号?

来源:3-4 贪婪模式与懒惰模式

Shawn_H

2016-07-04 19:48

$p = '/[name:](\w+\s\w+)/';为什么要加小括号?电话号码的又没加

写回答 关注

2回答

  • 三宝丶丶
    2016-07-04 21:06:47
    已采纳

    获取分组信息,如果不加括号,那么正则结果只有一个数组,加了括号可以把括号内的捕获结果单独分为一个数组。

    三宝丶丶 回复xiaowa...

    正则的返回结果是数组形式的,每个括号内的内容他会额外返回一个数组

    2016-10-28 15:30:36

    共 3 条回复 >

  • web_東
    2016-12-11 00:34:46

    [name:]这组为什么没有匹配?


PHP进阶篇

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

181720 学习 · 2575 问题

查看课程

相似问题