PHP正則匹配與替換的簡單例子


PHP正則匹配與替換的簡單例子,含一個匹配獲取加租字體例子和一個匹配替換超鏈接的例子。

1、查找匹配 <b> 與 </b> 標簽的內容:

<?php
$str = "Name: <b>PHP</b> <br> Title: <b>Programming Language</b>";
preg_match_all ("/<b>(.*)<\/b>/U", $str, $arr);
print_r($arr[0]);
?>

 執行結果如下所示:

Array
(
    [0] => <b>PHP</b>
    [1] => <b>Programming Language</b>
)

匹配“<b></b>” 以及里面的內容,特殊字符前需要加反斜杠轉義。

2、匹配去除超鏈接

$str = preg_replace("/<a[^>]*>|<\/a>/i","",$str);

 匹配超鏈接標簽a,“|”應該是或的意思,[^>]*指任意不是>的字符,或者以>為結尾。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM