慕用9564390
2017-05-20 17:39
元字符具有两种使用场景,一种是可以在任何地方都能使用,另一种是只能在方括号内使用,在方括号内使用的有:
应该是要说能在方括号内使用吧!!只能这个错误的说法简直把初学者逼疯
元字符有两种使用场景,其中一种(第二种)是只能在方括号里面用。
我是这么理解的:只有3个元字符可以在方括号里面用:\ ^ - 。其中的解释这节教程已经说了。
我不清楚是否还有教程没说过的可以在方括号内使用的元字符。
. 匹配除换行符意外的任意字符
\w 匹配字母或数字或下划线
\s 匹配任意的空白符
\d 匹配数字
\b 匹配单词的开始或结束
^ 匹配字符串的开始
$ 匹配字符串的结束
[x] 匹配x字符,如匹配字符串中的 a、b 和 c 字符
\W \w的反义,即匹配任意非字母,数字,下划线和汉字的字符
\S \s的反义,即匹配任意非空白符的字符
\D \d的反义,即匹配任意非数字的字符
\B \b的反义,即不是单词开头或结束的位置
[^x] 匹配除了 x 意外的任意字符,如 [^abc] 匹配除了 abc 这几个字母之外的任意字符
不懂你指哪种情景,这些不管在都可以在[]里或者外用吧
PHP进阶篇
181836 学习 · 2577 问题
相似问题