1. 程式人生 > 程式設計 >php 正則去掉<p> </p> 空格  與<p><br/></p>

php 正則去掉<p> </p> 空格  與<p><br/></p>

1、php 正則去掉<p></p> 空格

$str='
<p></p>
<p></p>
<p></p>
<p></p>
<p><strong><span style="font-size: 18px;">Factory Supply High Quality Maitake Mushroom Extract Powder Bulk</span></strong></p>
<p></p>
<p></p>Product Name
<p></p>';
 
$uuu=preg_replace("/(\s|\ \;| |\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>標籤的正則

php 正則去掉&lt;p&gt;&nbsp;&lt;/p&gt; 空格 &nbsp;與&lt;p&gt;&lt;br/&gt;&lt;/p&gt;

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

5、看到這裡我們小編特為大家分享一個替換正則,空字元基本上全部包括

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

對於

<p> </p>、

p>

</p>

都可以匹配

php 正則去掉&lt;p&gt;&nbsp;&lt;/p&gt; 空格 &nbsp;與&lt;p&gt;&lt;br/&gt;&lt;/p&gt;

到此這篇關於php 正則去掉空格文章就介紹到這了,更多相關php 正則去掉空格內容請搜尋我們以前的文章或繼續瀏覽下面的相關文章希望大家以後多多支援我們!