PHP正则匹配与替换的简单例子
Posted crxis
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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,“|”应该是或的意思,[^>]*指任意不是>的字符,或者以>为结尾。
以上是关于PHP正则匹配与替换的简单例子的主要内容,如果未能解决你的问题,请参考以下文章
PHP 正则表达式匹配 preg_match 与 preg_match_all 函数