码迷,mamicode.com
首页 > Web开发 > 详细

PHP正则匹配与替换的简单例子

时间:2017-08-22 13:52:15      阅读:152      评论:0      收藏:0      [点我收藏+]

标签:print   int   pre   bsp   php   har   替换   标签   转义   

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,“|”应该是或的意思,[^>]*指任意不是>的字符,或者以>为结尾。

PHP正则匹配与替换的简单例子

标签:print   int   pre   bsp   php   har   替换   标签   转义   

原文地址:http://www.cnblogs.com/crxis/p/7411069.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!