《PHP編程:PHP正則匹配反斜杠'\'和美元'$'的方法》要點:
本文介紹了PHP編程:PHP正則匹配反斜杠'\'和美元'$'的方法,希望對您有用。如果有疑問,可以聯(lián)系我們。
PHP編程本文實例講述了PHP正則匹配反斜杠'\'和美元'$'的方法.分享給大家供大家參考,具體如下:
PHP編程1. test.php:
PHP編程
<?php
$content = '1111111<td>2222222<\/td>3$';
//'\\\\\/' 第1個'\'轉(zhuǎn)義字符串的第2個'\',字符串為'\'
//第3個'\'轉(zhuǎn)義第4個'\',相當(dāng)于字符串'\'
//第5個'\'轉(zhuǎn)義第4個'/',相當(dāng)于字符串'/'
//字符合起來為'\\/' 兩個'\\' 正則表達(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");
PHP編程2. 方法二:
PHP編程
$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");
PHP編程3. 運行結(jié)果:
PHP編程
Array
(
[0] => Array
(
[0] => <td>2222222<\/td>3$
)
[1] => Array
(
[0] => 2222222
)
)
PHP編程PS:這里再為大家提供2款非常方便的正則表達(dá)式工具供大家參考使用:
PHP編程JavaScript正則表達(dá)式在線測試工具:
http://tools.jb51.net/regex/javascript
PHP編程正則表達(dá)式在線生成工具:
http://tools.jb51.net/regex/create_reg
PHP編程更多關(guān)于PHP相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《php正則表達(dá)式用法總結(jié)》、《PHP數(shù)組(Array)操作技巧大全》、《PHP基本語法入門教程》、《PHP運算與運算符用法總結(jié)》、《php面向?qū)ο蟪绦蛟O(shè)計入門教程》、《PHP網(wǎng)絡(luò)編程技巧總結(jié)》、《php字符串(string)用法總結(jié)》、《php+mysql數(shù)據(jù)庫操作入門教程》及《php常見數(shù)據(jù)庫操作技巧匯總》
PHP編程希望本文所述對大家PHP程序設(shè)計有所幫助.
轉(zhuǎn)載請注明本頁網(wǎng)址:
http://www.fzlkiss.com/jiaocheng/1852.html