PHP preg match 進行正規表示式匹配

2021-07-10 17:24:46 字數 1080 閱讀 1487

preg_match() 函式用於進行正規表示式匹配,成功返回 1 ,否則返回 0 。

preg_match() 匹配成功一次後就會停止匹配,如果要實現全部結果的匹配,則需使用preg_match_all() 函式。

preg_match 

(pattern

,subject

,matches

)

引數

描述pattern

正規表示式

subject

需要匹配檢索的物件

matches

可選,儲存匹配結果的陣列

1、eg

<?

php

// 模式定界符後面的 "i" 表示不區分大小寫字母的搜尋 if(

preg_match

("/hi/i"

,"welcome to hi-docs.com."

))else

?>

輸出:

a match was found

.

2、eg匹配字串中的url超連結

<?

php$urls

='[php] 進行正規表示式匹配

適用版本:5';

if(preg_match

("/]*?href=\"([^>]+?)\"[^>]*

?>

.+?<\/a>/i", $urls ,$match)) else

?>

輸出:

array([

0]=>

<

a target

="_blank"

href

="/php/preg_match.html"

><

span

class

="hl"

>

preg

<

/span>_match()

a>[1

]=>

/php

/preg_match

.html

)

php preg match用法介紹

在這裡我就不解釋preg match的說明了,朋友們可以通過php手冊檢視.先來個簡單點的 從主機名中取得後面兩段 preg match host,matches echo domain name is n 這是手冊裡的例子。多數人對preg match犯暈都出在正則上,以後我也會介紹正則。先看這個...

正宇,永遠的正宇

正宇,永遠的正宇 你是我今生的緣分和福報 當我走進正宇的隊伍中 我感到一種無比的榮耀和自豪 當我閱讀正宇公司的歷程時 我感到前所未有的震撼和驕傲 當我唱響正宇之歌的雄壯激昂 我禁不住熱血沸騰渾身充滿力量 當我仰望正宇標誌的簡練莊重 我看見嶄新的圖騰閃爍熠熠光芒 正宇,永遠的正宇 你是我今生的幸運和熱...

利用opencv3 4 1進行正態貝葉斯分類

當樣本的特徵向量滿足多維正態分佈時,對於分類任務,可以使用正態貝葉斯分類方法,進行訓練。使用opencv3.4.1中的ml模組,具體實現demo如下 include pch.h include includeusing namespace std using namespace cv using n...