很多站长朋友们都不太清楚php正则替换a,今天小编就来给大家整理php正则替换a,希望对各位有所帮助,具体内容如下:
本文目录一览: 1、 php正则替换 2、 PHP中 正则表达式替换 A HREF问题 3、 php 如何正则替换 4、 php 正则替换掉aa部分 5、 PHP正则替换 6、 php 正则过滤掉 指定的a标签 php正则替换<?php
$str='<a href="" id="test">任意文字 <img src=""></a>';
$str=preg_replace('/(<a[\S\s]*?href="/data/upload/help/202303/13/393340e0106c6c30e185b2f459675d25."]*?)("[\S\s]*?>[\S\s]*?<img[\S\s]*?src="/data/upload/help/202303/13/393340e0106c6c30e185b2f459675d25."]*?)("[\S\s]*?>[\S\s]*?<\/a>)/',"$1$4$3$4$5",$str);
echo $str;
?>
这段PHP正则处理的动作是检测任意a标签内部包含任意img标签,把a标签的链接替换为img的源链接。
这里所说的任意a标签和任意img标签指的是a标签内部可以拥有任意属性,img标签亦是同理。
但a标签内只允许包含一个img标签。
PHP中 正则表达式替换 A HREF问题什么意思,你到底要替换什么
把这个 style="text-decoration: none" 去掉?
$str = "<a href='xxxxx' target='_blank' style='text-decoration: none;'>xxxx</a>";
echo preg_replace("/style=.+?['|\"]/",'title="xxxx"',$str);
这样呢?
php 如何正则替换很简单,代码如下(其实不用正则也可以,strstr()与str_replace()函数也能替换):
// 需要替换的字符串
$string = 'D:\wwwroot\cms\index.php'; // 假设一个路径
// 正则样式
$pattern = '/\\/';
// 检测是否需要替换
if (preg_match($pattern, $string)) {
// 开始替换\为/
$string = preg_replace($pattern, '/', $string);
}
// 输出替换后的字符串
echo $string; // D:/wwwroot/cms/index.php
php 正则替换掉aa部分<?
$a='<td valign="top" width="175" aa="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: #ece9d8; padding-left: 5.4pt; padding-bottom: 0cm; border-left: windowtext 1pt solid; width: 131.4pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 23.05pt; background-color: transparent">';
$a=preg_replace('/<td valign="top" width="175" (aa="(.*?)")>/is','<td valign="top" width="175">',$a);
echo $a;
?>
PHP正则替换以下是示例的代码:
<?php
$s = "ddddddddddddddddddddd<br/>eeeeeeeeeeeeeeeeeeee <br />";
$pa = '%<br ?/>%si';
echo preg_replace($pa, '[br]', $s);
?>
不太清楚为什么要用正则来完成这个功能,我觉得这么简单的最好是使用字符串函数来做,正则一般来说效率要低一些。
php 正则过滤掉 指定的a标签我这个更好
<?php
$str='<a class="qc" href="/car">汽车</a><a class="db" href="/car">大巴</a><a class="qc" href="/car">汽车</a>';
$str=preg_replace("/<a class=\"qc\" href=\"(.*)\">(.*)<\\/a>/iU","$2",$str); //过滤script标签
echo $str;
?>
关于php正则替换a的介绍到此就结束了,不知道本篇文章是否对您有帮助呢?如果你还想了解更多此类信息,记得收藏关注本站,我们会不定期更新哦。
查看更多关于php正则替换a php正则替换 的内容的详细内容...