方括号内/- 是什么意思

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

Amethyst_凉

2017-11-13 12:38

例如 $p = '/[\w\.\-]+@[a-z0-9\-]+\.(com|cn)/'

写回答 关注

3回答

  • 慕仔9151431
    2022-07-18 02:59:32

    分号不对,应该是英文状态下的,另外少一个结束的大括号

    xzkemsnhj

  • 有为小青年丶
    2018-04-02 15:43:36
    $p =  '/[\w\.\-]+@[a-z0-9\-]+\.(com|cn)/';
    // 第一个中括号[\w\.\-]
    // \w 匹配字母、数字、下划线、汉字的字符
    // \. 转义.,所以只匹配普通的.
    // \- 转义-,所以只匹配普通的-
    // 如果你的匹配模式中不希望匹配.或者-的话,可以直接写[\w]


    carol_...

    能否麻烦您把 $p = '/[\w\.\-]+@[a-z0-9\-]+\.(com|cn)/' 完整解释一下.您上面解释的第一个中括号[\w\.\-]非常清楚,谢谢!

    2019-10-18 18:28:48

    共 1 条回复 >

  • 慕娘4083851
    2017-11-13 15:10:17

    \是转义字符,就是对-进行转义

    z一刻

    真正问的意思是:\- 这个组合是什么意思?\ 和-单个的解释教程有说哦~

    2017-12-21 16:10:57

    共 2 条回复 >

PHP进阶篇

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

181733 学习 · 2575 问题

查看课程

相似问题