1. 程式人生 > >2017年8月20日第四篇

2017年8月20日第四篇

替換 正則表達式語法 pla 們的 模式 six 而是 als 可能

PHP正則表達式

一什麽是正則表達式:正則表達式就是一種描述字符串結構的語法規則。

二為什麽需要正則表達式?

因為需要對用戶提交的信息進行驗證,如果不驗證的話,有可能用戶提交的就是垃圾信息。

三PHP裏面的正則表達式函數庫

在PHP裏面支持兩套正則表達式函數庫,一套是POSIX,另外一套是PCRE,比起POSIX,現在更多的是使用PCRE在一套正則表達式函數。原因有兩個, :PCRE函數庫的兼容性更好,並且效率高。我們的正則表達式如果不配合正則表達式函數的話,他就只是一個普通的字符串,所以正則表達式一定要配合正則表達式函數來使用。

四正則表達式語法

任何一個正則表達式的組成外服有四個部分組成一定界符二原子三元字符四模式修正符

五正則表達式函數

Preg_match():查看一個字符串是否和一個正則表達式匹配,匹配就返回true 否則返回FALSE

Preg_match_all():第一次匹配成功也不會像Preg_match()一樣停止搜索,而是會繼續往後面搜索符合要求的字符串。

Preg_grep():接受倆個參數,一個是正則表達式,一個是數組,將符合條件的元素提出來返回一個新的數組,返回的新數組裏面的元素下標不變

Preg_replace():(正則,替換的字符串,原來的字符串)

2017年8月20日第四篇