PHP 正規表示式

2021-07-05 04:48:12 字數 2017 閱讀 1646

<?php

//1.在php當中,什麼是正規表示式

//就是有一定語法規則的字串

//2.正規表示式的應用場景

//表單驗證

//url_rewrite url位址重寫

//小偷程式,爬蟲

//3.如何使用正規表示式

//正規表示式的組成部分

//1.定界符

//2.原子

//3.元字元

//4.模式修正符

//4.定界符

//定界符通常情況下是又特殊字元組成,常用/

$pattern = "//";

$pattern = "!!";

$pattern = "##";

echo "";

//5.原子

$str = $_get['str'];

//$str = "\n";

//普通原子 a-z a-z 0-9

$pattern = "/a/"; //可以幫助我們匹配乙個字元a

$pattern = "/\./";//特殊含義的字元需要轉義

$pattern = "/\n/";//非列印字元可以匹配

$pattern = "/\d/";//匹配0-9數字

$pattern = "/\d/";//匹配除了0-9的數字

$pattern = "/\w/";//匹配數字+大小寫字元+下劃線

$pattern = "/\w/";//匹配除了數字+大小寫字母+下劃線

$pattern = "/\s/";//匹配的是空白符

$pattern = "/\s/";//匹配除了空白符的字元

$pattern = "/hao*sou/";//*匹配前面的乙個原子出現0,1,多次

$pattern = "/hao+sou/";//+匹配前面的乙個原子出現1次或者多次

$pattern = "/hao?sou/";//匹配前面的乙個原子出現0次或者1次

$pattern = "/./";//匹配的是除了換行符之外的任意字元

$pattern = "/a|b|c/";//|代表或者的意思

$pattern = "/haosou/";//匹配前面的乙個原子恰巧出現n次

$pattern = "/haosou/";//>=2

$pattern = "/haosou/";// 2-5

$pattern = "/^偉大的捷哥教導我們/";//必須以該原子開頭

$pattern = "/偉大的捷哥教導我們$/";//必須以該原子結尾

$pattern = "/^偉大的捷哥教導我們$/";//嚴格模式

$pattern = "/[abc]/";// a|b|c

$pattern = "/[^abc]/";// 除了a,b,c

$pattern = "/(http|https|ftp):\/\//";//可以看做乙個整體,還可以做反向引用

//$str=abcdddgg$pattern = "/.*<\/b>/";//貪婪模式,匹配abcdddgg$pattern = "/.*?<\/b>/";//.*?取消貪婪模式,匹配abc$pattern = "/.*<\/b>/u";//u取消貪婪模式

$pattern = "/abc/i";//匹配的內容不區分大小寫

//$str = "bbbbb\nabc123123123\nccccc";

$pattern = "/^abc/m";//匹配多行

//$str = "\n";

$pattern = "/./s";//修正.的換行符

$pattern = "/a b c/x";//忽略正規表示式當中的空白符

$str = "123123abc\n";

$pattern = "/abc$/d";//取消$對換行符的忽略

//$str = "";

//$pattern = "/.*/";

if(preg_match($pattern,$str,$matches))else

php正規表示式詳解,PHP正規表示式使用詳解

操作符 描述 轉義符 圓括號和方括號 限定符 anymetacharacter 位置和順序 或 操作 全部符號解釋 字元 描述 將下乙個字元標記為乙個特殊字元 或乙個原義字元 或乙個 向後引用 或乙個八進位制轉義符。例如,n 匹配字元 n n 匹配乙個換行符。序列 匹配 而 則匹配 匹配輸入字串的開...

PHP正規表示式

php正規表示式的定義 用於描述字元排列和匹配模式的一種語法規則。它主要用於字串的模式分割 匹配 查詢及替換操作。php中的正則函式 php中有兩套正則函式,兩者功能差不多,分別為 一套是由pcre perl compatible regular expression 庫提供的。使用 preg 為字...

PHP正規表示式

今天起,會開始弄乙個php教程系列文章.主要是針對正規表示式的.大概的內容排序是這樣安排的 1.php 中的正規表示式 2.八個實用的php正規表示式 3.如何書寫更易閱讀的php正規表示式 4.半小時精通正規表示式 5.正則在文章採集系統中的應用及常見問題答疑 6.更多策劃中 投稿,完善本系列,讓...