ホームページ  >  記事  >  バックエンド開発  >  PHP定期置き換え問題

PHP定期置き換え問題

WBOY
WBOYオリジナル
2016-06-23 13:48:02881ブラウズ

//1,如何去掉出现“微信号”及紧邻的标签对,如下代码中去掉这块内容:<div>这里有很多其他字符、表单等等....微信号...这里有很多其他字符、表单等等</div>		$content	= "0000<div>111<div>222<div>这里有很多其他字符、表单等等....微信号...这里有很多其他字符、表单等等</div>222</div>111</div>0000";				//2,如何去掉出现qrcode_for_gh_2ff16e7c9789_258.jpg的图片		$content	= '<img style="border: 0px;" title="" alt="" src="http://www.aabbcc.com/upload/kdidd08983.jpg"><img style="border: 0px;" title="" alt="" src="http://www.aabbcc.com/upload/qrcode_for_gh_2ff16e7c9789_258.jpg">';		// $content	= preg_replace('/<img(.*?)src=["\']http[s]?:\/\/www\.aabbcc\.com\/upload\/qrcode_for_gh_2ff16e7c9789_258\.jpg["\'](.*?)>/is', '', $content);		var_dump( $content );


ディスカッションへの返信 (解決策)

1、echo preg_replace('/<[^>]+>[^<>]*微信号[^<>]*<[^>]+>/u', '', $content);2、$content    = preg_replace('/<img([^>]+)src=["\']http[s]?:\/\/www\.aabbcc\.com\/upload\/qrcode_for_gh_2ff16e7c9789_258\.jpg["\'](.*?)>/is', '', $content);

モデレータ

1、echo preg_replace('/<[^>]+>[^<>]*微信号[^<>]*<[^>]+>/u', '', $content);2、$content    = preg_replace('/<img([^>]+)src=["\']http[s]?:\/\/www\.aabbcc\.com\/upload\/qrcode_for_gh_2ff16e7c9789_258\.jpg["\'](.*?)>/is', '', $content);



結果はすべて空です。 。 。

どれが空いていますか?

どれが空いていますか?


$content	= "0000<div>111<div>222<div>这里有很多其他字符、表单等等....微信号...这里有很多其他字符、表单等等</div>222</div>111</div>0000";		$content	= preg_replace('/<[^>]+>[^<>]*微信号[^<>]*<[^>]+>/', '', $content);// 去掉修饰符就可以了		

どれが空いていますか?


<div><span style="word-wrap: break-word; font-weight: 700; color: rgb(68, 68, 68); font-family: Tahoma, 'Microsoft Yahei', Simsun; line-height: 21px;">				<font style="word-wrap: break-word; background-color: yellow;">扫描二维码</font>				或直接搜索微信号:<font style="word-wrap: break-word; background-color: yellow;"> mcq28tui</font>			</span></div>

549a3fd9a3c62568d8b32cd8627105c3]+>[^a8093152e673feb7aba1828c43532094]*WeChat ID[^a8093152e673feb7aba1828c43532094]*549a3fd9a3c62568d8b32cd8627105c3]+>マッチング結果はc26d2c80883be2a7a7ef932ce3990e67です。
または、WeChat ID を直接検索します:
Span タグを照合する方法 (WeChat ID が存在する最も近いタグを照合します) ?
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。