正則表達式
正則表達式有一個定界符, /(開頭)表達式 /(結尾)
^匹配開頭,以什么開頭 。$匹配結尾 指用什么結尾
* 加內容,指內容可以出現任意次,大於等於0次,可以有0次
+ 加內容 ,指可以出現一次或者多次 最少一次,不能為0
? 加內容,指前面的表達式出現0次或者一次
{n} 前面表達式出現n次,只能出現n次
{n, } 表示最少出現n次,最多不限
{n,m} 表示最少出現n次,最多m次
x|y 匹配x或者匹配y, |代表或者
[x,y,z] 匹配x y z 中的任意一個
[a-z] 匹配a到z之間的任意一個(區分大小寫)
\d 匹配任意一個數字 \D 匹配非數字
\s 匹配不可見字符 \S 匹配可見字符
\w 包括下划線在內的任意單詞字符 包含數字 \W 非單詞字符
。正則替換
preg_replace(要替換的條件,要替換成什么,來源)
preg_split(拆分條件,字符串) 拆分出來為數組
preg_match(滿足匹配條件的第一個,字符串,存儲位置)
preg_match_all(滿足條件的字符串,存儲位置) 全部匹配
file_get_contents(“http://www.youku.com”) 取出優酷網址的網站代碼