标签 正则 下的文章

用正则表达式匹配所有字符

后来GOOGLE了一下,才知道.*连在一起就意味着任意数量的不包含换行的字符。 所以可以使用 [sS]* 它的意思是任意空白字符和非空白字符。同理,也可以用 “[dD]*”、“[wW]*” 来表示。 d和D,w和W,s和S都是反义,加起来就是全部字符了。

PHP编程技巧:看实例学正则表达式

首先,让我们看看两个特别的字符:’^’   和   ‘$’   他们是分别用来匹配字符串的开始和结束,一下分别举例说明:      "^The ":   匹配以   "The "开头的字符串;      "of   despair$ ":   匹配以   "of   despair "   结尾的字符串;      "^abc$ ":   匹配以abc开头和以abc结尾的字符串,实际上是只有abc与之匹配;    "notice ":   匹配包含notice的字符串;   你可以看见如果你没有用我们提到的两个字符(最后一个例子),就是说   模式(正则表达式)   可以出现在被检验字符串的任何地方,你没有把他锁定到两边。   这里还有几个字符   '* ',   '+ ',和   '? ',   他们用来表示一个字符可以出现的次数或者顺序.   他们分别表示: "zero   or   more ",   "one   or   more ",   and   "zero   or   one. "   这里是一些例子: