php正規字串替換的實作方法:先建立PHP範例檔案;然後透過表達式「preg_match_all('/(http:\/\/blog.com).*?(php)/is ',"aaaa...」實作字串替換即可。
#推薦:《PHP影片教學》
本教學操作環境:windows7系統、PHP5.6版,此方法適用於所有品牌電腦。
###########################都php正規字串替換的實作方法:###############需求是將一段內容中的某個特定字串後面加入一些字串######### ###最好是用到正規表示###
preg_match_all('/(http:\/\/blog.com).*?(php)/is',"aaaahttp://blog.com/sss/index.phpsdsdahttp://blog.com/dssssss/index.phpsdhttp://blog.com/dssssss/index.phpsd", $data); var_dump($data);die;######關鍵問題是正規表示式怎麼寫#########這裡的是 .* 符合任意字串 ?(php)碰到php的時候停止###
/// //到时补充下有关正则 //###------------------------------------ ---多餘的--------------------------------------------------#####學習了幾個字串運算的函數 ###############strpos########## 找出字串位置########
$newstring = 'abcdef abcdef'; $pos = strpos($newstring, 'a', 1); // $pos = 7, 不是 0 第三个参数是标记从哪里开始找###有一個可以查找所有出現位置的方法###
function getCharpos2($str, $char){ $j = 0; $arr = array(); $count = substr_count($str, $char); for($i = 0; $i < $count; $i++){ $j = strpos($str, $char, $j); $arr[] = $j; $j = $j+1; } return $arr; }
str_replace 这个没什么好说的 就是替换###該方法適用於所有品牌的電腦。###
以上是php正規字串替換的實作方法的詳細內容。更多資訊請關注PHP中文網其他相關文章!