-1

重複の可能性:
貼り付けられたMicrosoft入力をクリーンアップするPHP

こんにちは、正規表現または削除できるphp関数の使用を支援します

<o:p></o:p> or <o:p>&nbsp;</o:p> or <o:p> </o:p> 

私の文字列から

<p class=MsoNormal>Category: Paul :asadad<o:p></o:p></p><p class=MsoNormal>Car: Toyota <o:p> </o:p></p><p class=MsoNormal>Sports: Soccer<o:p>&nbsp;</o:p></p>

私はそれが必要です

<p class=MsoNormal>Category: Paul :asadad</p><p class=MsoNormal>Car: Toyota 1</p><p class=MsoNormal>Sports: Soccer</p>

どうもありがとう :)

4

3 に答える 3

0
<?php
   $str =  '<p class=MsoNormal>Category: Paul :asadad<o:p></o:p></p><p class=MsoNormal>Vessel Name: Vessel 1<o:p> </o:p></p><p class=MsoNormal>Sub Category: asdasdad<o:p>&nbsp;</o:p></p>';
   $pattern = '#(<o:p>\s*[\&nbsp;]*\s*<\/o:p>)#';
   $str = preg_replace($pattern, '', $str);
   echo $str;
于 2012-10-04T10:15:13.193 に答える
0

PHP を使用している場合は、strip_tags() 関数を使用してみませんか? タグを指定することもできます。テキストに残しておきます。詳細については、リンクを参照してください。

于 2012-10-04T10:21:31.237 に答える
0
preg_replace('#<o:p>(\s|&nbsp;)*</o:p>#', '', $text);
于 2012-10-04T10:59:56.017 に答える