首頁  >  文章  >  後端開發  >  php正規字串替換的實作方法

php正規字串替換的實作方法

藏色散人
藏色散人原創
2020-11-23 09:11:442367瀏覽

php正規字串替換的實作方法:先建立PHP範例檔案;然後透過表達式「preg_match_all('/(http:\/\/blog.com).*?(php)/is ',"aaaa...」實作字串替換即可。

php正規字串替換的實作方法

#推薦:《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中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn