1、正則表達式語法規則
正則表達式描述了一類字符串的特徵,經過這個特徵與特定的函數配合,
對其它的字符串進行匹配、查找、替換及分割操做!
這類字符串的特徵是由一個或多個
1.普通字符(好比a到z)、
2.元字符(有特殊功能的字符好比*、+、?等),
等組成的一個字符串!
例如‘/a/’,a就是普通字符,/是定界符(表示正則
表達式的開始或結束)php
2、定界符
咱們通常習慣使用正斜線"/"做爲定界的字符
固然除了字母、數字、和反斜線之外的字符均可以做爲定界符,好比
#
!
{}
|
都是能夠的!
定界符放在正則表達式的起始位置,先後一致!正則表達式
3、普通字符
好比:a-z、A-Z、0-九、雙引號、單引號,它們沒有特殊的含義函數
preg_match_all — 執行一個全局正則表達式匹配spa
index.phpcode
<?php $pattern='/test/'; $str='abctestdwqdwqtestdwqdwqtestdwqdwqdqwtesttest'; var_dump(preg_match_all($pattern,$str,$arr)); var_dump($arr);