PHP正規表示式學習筆記

2022-06-09 22:12:19 字數 1269 閱讀 4361

1.0.1 preg_match()函式語法

int preg_match(string $pattern, string $subject, [, array &matches [, int $flags = 0, [int $offset = 0]]])
搜尋 subject 與 pattern 給定的正規表示式的乙個匹配

引數說明:

preg_match()函式將返回pattern的匹配次數。返回值是0或1,preg_match()執行一次匹配後就停止,如果發生錯誤將返回false

例子1:

<?php

$subject = "i like php";

$pattern = "/like/i";

echo preg_match($pattern, $subject); //輸出匹配的次數

?>

輸出結果

1

例子2($matches):

<?php

$subject = "i like php";

$pattern = "/like/i";

preg_match($pattern, $subject, $matches);

print_r($matches);

?>

輸出結果:

array ( 

[0] => like //匹配結果

)

例子3($matches, preg_offset_capture):

<?php

$subject = "i like php";

$pattern = "/like/i";

preg_match($pattern, $subject, $matches, preg_offset_capture);

print_r($matches);

echo '

'; echo $matches[0][0];

?>

輸出結果:

array ( 

[0] => array ( //第乙個匹配

[0] => like //匹配結果

[1] => 2 //偏移位置

) )like //匹配結果

php正規表示式學習筆記(一)

1 正規表示式的介紹和作用 在編寫處理字串的程式或網頁時,經常會有查詢符合某些複雜規則的字串 的需要。正規表示式就是用於描述這些規則的語法。2 php中兩個常用的正則函式 preg match 正則函式,以perl語言為基礎 ereg 正則函式,以posix基礎 unix script 3 正規表示...

PHP學習筆記之正規表示式

最近開始正式學習php,由於剛入門,之前零零散散的在網上搜尋,對php正規表示式這一塊的內容沒有乙個系統的認識,所以現在做一下小小的總結,我看的書是 php和mysql web開發 原書第四版 很厚一本,趁著寒假讀完吧。字符集可以用於匹配屬於特定型別的任何字元 事實上是一種萬用字元。例如 at可以與...

PHP學習筆記 正規表示式 9 23

正規表示式 一 正規表示式語法規則 描述一類字串的特徵,然後通過這類特徵可以配合一些特定的函式,來完成對字串更加複雜的一系列操作。普通字元和特殊字元組成的字串 比如,preg match all 按指定的正規表示式,在給定的字串中進行搜尋,匹配到符合特徵的部分取出來 pattern test str...