PHP正則匹配反斜杠'\'和美元'$'的方法
本文實(shí)例講述了PHP正則匹配反斜杠'\'和美元'$'的方法。分享給大家供大家參考,具體如下:
1. test.php:
<?php $content = '1111111<td>2222222<\/td>3$'; //'\\\\\/' 第1個(gè)'\'轉(zhuǎn)義字符串的第2個(gè)'\',字符串為'\' //第3個(gè)'\'轉(zhuǎn)義第4個(gè)'\',相當(dāng)于字符串'\' //第5個(gè)'\'轉(zhuǎn)義第4個(gè)'/',相當(dāng)于字符串'/' //字符合起來為'\\/' 兩個(gè)'\\' 正則表達(dá)式看做'\' $pattern = '/<td>([0-9]{7,})<\\\\\/td>\d\\$$/'; $result = preg_match_all($pattern, $content, $match_result); if($result) print_r($match_result); else echo("not match");
2. 方法二:
$content = '1111111<td>2222222<\/td>3$'; $pattern = "!<td>(\d{7,})<\Q\/\Etd>\d\Q$\E!"; $result = preg_match_all($pattern, $content, $m); if($result) print_r($m); else echo("not match");
3. 運(yùn)行結(jié)果:
Array ( [0] => Array ( [0] => <td>2222222<\/td>3$ ) [1] => Array ( [0] => 2222222 ) )
PS:這里再為大家提供2款非常方便的正則表達(dá)式工具供大家參考使用:
JavaScript正則表達(dá)式在線測試工具:
http://tools.jb51.net/regex/javascript
正則表達(dá)式在線生成工具:
http://tools.jb51.net/regex/create_reg
更多關(guān)于PHP相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《php正則表達(dá)式用法總結(jié)》、《PHP數(shù)組(Array)操作技巧大全》、《PHP基本語法入門教程》、《PHP運(yùn)算與運(yùn)算符用法總結(jié)》、《php面向?qū)ο蟪绦蛟O(shè)計(jì)入門教程》、《PHP網(wǎng)絡(luò)編程技巧總結(jié)》、《php字符串(string)用法總結(jié)》、《php+mysql數(shù)據(jù)庫操作入門教程》及《php常見數(shù)據(jù)庫操作技巧匯總》
希望本文所述對(duì)大家PHP程序設(shè)計(jì)有所幫助。
相關(guān)文章
PHP設(shè)計(jì)模式之工廠模式實(shí)例總結(jié)
這篇文章主要介紹了PHP設(shè)計(jì)模式之工廠模式,簡單介紹了工廠模式的概念、原理并結(jié)合實(shí)例形式總結(jié)分析了工廠模式的具體定義及使用方法,需要的朋友可以參考下2017-09-09php獲得客戶端瀏覽器名稱及版本的方法(基于ECShop函數(shù))
這篇文章主要介紹了php獲得客戶端瀏覽器名稱及版本的方法,基于ECShop函數(shù)get_user_browser實(shí)現(xiàn)該功能,非常具有實(shí)用價(jià)值,需要的朋友可以參考下2015-12-12php數(shù)組函數(shù)序列之a(chǎn)rray_pop() - 刪除數(shù)組中的最后一個(gè)元素
定義和用法array_pop() 函數(shù)刪除數(shù)組中的最后一個(gè)元素。2011-11-11