课程
/后端开发
/PHP
/PHP进阶篇
元字符具有两种使用场景,一种是可以在任何地方都能使用,另一种是只能在方括号内使用,在方括号内使用的有:
应该是要说能在方括号内使用吧!!只能这个错误的说法简直把初学者逼疯
2017-05-20
源自:PHP进阶篇 3-3
正在回答
元字符有两种使用场景,其中一种(第二种)是只能在方括号里面用。
我是这么理解的:只有3个元字符可以在方括号里面用:\ ^ - 。其中的解释这节教程已经说了。
我不清楚是否还有教程没说过的可以在方括号内使用的元字符。
. 匹配除换行符意外的任意字符
\w 匹配字母或数字或下划线
\s 匹配任意的空白符
\d 匹配数字
\b 匹配单词的开始或结束
^ 匹配字符串的开始
$ 匹配字符串的结束
[x] 匹配x字符,如匹配字符串中的 a、b 和 c 字符
\W \w的反义,即匹配任意非字母,数字,下划线和汉字的字符
\S \s的反义,即匹配任意非空白符的字符
\D \d的反义,即匹配任意非数字的字符
\B \b的反义,即不是单词开头或结束的位置
[^x] 匹配除了 x 意外的任意字符,如 [^abc] 匹配除了 abc 这几个字母之外的任意字符
不懂你指哪种情景,这些不管在都可以在[]里或者外用吧
举报
轻松学习PHP中级课程,进行全面了解,用PHP快速开发网站程序
3 回答方括号内/- 是什么意思
4 回答方括号内部则代表字符类取反
3 回答静态方法只能使用静态变量吗?
3 回答方括号是什么意思?
2 回答内容中的例子错了吧?