功能:
1.獲取內容中的url,email,image。
2.替換內容中的url,email,image。
url:<a href="url">xxx</a>
email:[email protected]
image:<img src="image">
Grep.class.php
<?php /** grep class * Date: 2013-06-15 * Author: fdipzone * Ver: 1.0 * * Func: * * set: 設置內容 * get: 返回指定的內容 * replace: 返回替換後的內容 * get_pattern 根據type返回pattern */ class Grep{ // class start private $_pattern = array( 'url' => '/<a.*?href="((http(s)?:\/\/).*?)".*?/si', 'email' => '/([\w\-\.]+@[\w\-\.]+(\.\w+))/', 'image' => '/<img.*?src=\"(http:\/\/.+\.(jpg|jpeg|gif|bmp|png))\">/i' ); private $_content = ''; // 源內容 /* 設置搜尋的內容 * @param String $content */ public function set($content=''){ $this->_content = $content; } /* 獲取指定內容 * @param String $type * 查看本欄目