php 正则去掉<p> </p> 空格  与<p><br/></p>

所属分类: 网络编程 / 正则表达式 阅读数: 1828
收藏 0 赞 0 分享

1、php 正则去掉<p>&nbsp;</p> 空格 &nbsp;

$str='
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p><strong><span style="font-size: 18px;">Factory Supply High Quality Maitake Mushroom Extract Powder Bulk</span></strong></p>
<p>&nbsp;</p>
<p>&nbsp;</p>Product Name
<p>&nbsp;</p>';
 
$uuu=preg_replace("/(\s|\&nbsp\;| |\xc2\xa0)/","",$str);
echo str_replace('<p></p>', '', $uuu);

2、php的str_replace函数怎么把<p><br/></p>替换掉呢?

$html="<p>fdasf</p>";
  echo $string = str_replace(array("<p>","","</p>"),"",$html);
  br<http://bbs.houdunwang.com/>
若是<p>   内容</p>替换成<p>内容</p><p>         content</p>替换成<p>contend</p>(空格是tab键和空格键 混合的 都有可能)方法如下
  $html=preg_replace('/[\n\r\t]/','',$html);//去空格
若是<p>后面跟了若干个,再是内容
  <p>   内容</p>
  替换成<p>内容</p>
  <p>  content</p>
  替换成<p>contend</p>
  <?php
  $html="<p>
  内容</p>替换成<p>内容</p>
  <p>content</p>替换成<p>contend</p>";方法如下
  $html=trim($html);
  $html=str_replace(PHP_EOL,"",$html);
  $html=str_replace(" ","",$html);
  $html=preg_replace('/\s+/','',$html);
  $html=preg_replace('/[\n\r\t]/','',$html);
  echo "{$html}";
  ?>
str_replace("<p><br\/><\/p>","",$htmlstr);

3、正则表达式 替换或去掉字符串中的 <p></p>标签

如 : 张三<p>aaaa</p>历史<p>bbbb</p>

如果要替换掉<p>aaaa</p>,包括内容,就把<p>[^<]*?</p>替换为空
如果要替换掉<p></p>,不包括中间的内容,就把<p>([^<]*?)</p>替换为$1

4、js 去掉<p>与</p>标签的正则

var s='<p class="jb51">脚本之家</p>';
s=s.replace(/<\/?p[^>]*>/gi,'')
alert(s)

5、看到这里脚本之家小编特为大家分享一个替换正则,空字符基本上全部包括

str=str.replace(/<p>(\s|\&nbsp\;| | |\xc2\xa0)*<\/p>/ig, "");

对于

<p> &nbsp;    </p>、

p>

&nbsp;

    </p>

都可以匹配

到此这篇关于php 正则去掉空格 文章就介绍到这了,更多相关php 正则去掉空格内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

更多精彩内容其他人还在看

深入分析正则表达式的子模式

在正则表达式中,可以使用“(”和“)”将模式中的子字符串括起来,以形成一个子模式。将子模式视为一个整体时,那么它就相当于一个单个字符。下面我们就来详细了解下子模式
收藏 0 赞 0 分享

可以少写1000行代码的正则表达式

正则表达式,一个十分古老而又强大的文本处理工具,仅仅用一段非常简短的表达式语句,便能够快速实现一个非常复杂的业务逻辑。知道这20个正则表达式,能让你少写1000行代码,想知道吗
收藏 0 赞 0 分享

20个正则表达式必知(能让你少写1,000行代码)

这篇文章主要介绍了20个正则表达式必知(能让你少写1,000行代码)的相关资料,需要的朋友可以参考下
收藏 0 赞 0 分享

JS通过正则限制 input 输入框只能输入整数、小数(金额或者现金) 两位小数

这篇文章主要介绍了JS通过正则限制 input 输入框只能输入整数、小数(金额或者现金) 两位小数的相关资料,需要的朋友可以参考下
收藏 0 赞 0 分享

java常用正则表达式

这篇文章主要介绍了java常用正则表达式,需要的朋友可以参考下
收藏 0 赞 0 分享

如何快速学习正则表达式

在日常工作中,我们经常写正则表达式,比如在表单中经常用来验证用户输入的格式是否正确。接下来通过本文给大家介绍如何快速学习正则表达式,感兴趣的小伙伴一起学习吧
收藏 0 赞 0 分享

运用正则表达式匹配所有表名

这篇文章主要介绍了运用正则表达式匹配所有表名 的相关资料,非常不错,具有参考借鉴价值,需要的朋友一起看看吧
收藏 0 赞 0 分享

浅析正则表达式-替换原则(.NET) 图文

最近经常用到替换的东西所以就出来整理下,这里要分享的是正则表达式里面的替换原则,首先要声明的是这里提及到的替换原则是.NET里面的正则表达式的替换原则
收藏 0 赞 0 分享

正则替换实现输入框只能有数字、中英文逗号

最近在开发过程中,需要一个输入框里面只能有数字与中英文逗号,因为是相关文章,其它的也不让出现,容易造成问题,编程容易把介绍复制到里面,所以想到了这个方法
收藏 0 赞 0 分享

自动检测数字替换非数字的正则表达式

这篇文章主要介绍了自动检测数字替换非数字的正则表达式 ,需要的朋友可以参考下
收藏 0 赞 0 分享
查看更多