PHP正則使用技巧1

2022-03-28 11:39:54 字數 590 閱讀 8939

$pattern="/(.*?)>/s";

意思為抓取到》結束的字串

其中的/s修正符代表視為一行,在匹配帶有換行符空格等內容時非常有用

但是這樣匹配會連著一起作為結果輸出

加上(?:字元)則在結果輸出時表示不捕獲這個字元

只匹配影象url的正則是

匹配標題

$rutitle="/(.*?)<\/h1>/";

//過濾掉字串中的換行字元表

$rs=preg_replace("/[\t\n\r]+/","",$rs);

匹配超連結位址

$preg='//';

$patten="//";

$pattern=/href=\"[^\"]*\"/;

preg_match_all('/()/u',

$str,$list);

匹配多個href鏈結

$pattern='/href=\"([^(\}>)]+)\"/';

PHP 使用技巧

php第乙個專案 helloworld 從安裝到執行成功 php 教程 array push array push 函式向第乙個引數的陣列尾部新增乙個或多個元素 入棧 然後返回新陣列的長度。a a rray re d gree n arra ypus h a array red green arra...

php使用技巧 轉

靜態呼叫的成員一定要定義成 static php5 only 貼士 php 5 引入了靜態成員的概念,作用和 php 4 的函式內部靜態變數一致,但前者是作為類的成員來使用。靜態變數和 ruby 的類變數 class variable 差不多,所有類的例項共享同乙個靜態變數。quote php co...

php 使用技巧1 處理分類資料

打個比方 execl匯入 我們有這樣的乙個陣列 arr name nekgod age 20,classify name 一班 name nekgod1 age 21,classify name 二班 classify classify id 1,classify name 一班 classify ...