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

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>
)

匹配“” 以及里面的内容,特殊字符前需要加反斜杠转义。

2、匹配去除超链接

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

匹配超链接标签a,“|”应该是或的意思,[^>]*指任意不是>的字符,或者以>为结尾。

3、替换某一段div之间的代码

<?php echo preg_replace(“/<p class=\”readmore\”>.+<\/p>/is”, “”,$sl;?>

替换<p class=”readmore”></p>之间的所有内容

给TA买糖
共{{data.count}}人
人已赞赏
PHP技术

JetBrains 系列产品 2020.3.x 最新激活文件v1.16

2021-1-20 17:14:34

运营管理

如何从0到1设计搭建AI售前营销机器人?

2020-5-7 16:27:49

    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索