導航:首頁 > 編程語言 > php正則替換

php正則替換

發布時間:2022-02-01 14:32:19

php正則 模糊替換

抱歉,完全沒看懂你的意思。。什麼標簽不標簽的,$a1是一個變數還是你輸入的字元串。

⑵ php 正則匹配替換

$str='[font=宋體][size=2]最難忘的中秋故事是大家一起吃月餅、田螺、栗子、菱角、芋頭、西瓜、蜜瓜、柚子、鳳爪、糖水等等,應有盡有![/size][/font]';
$str2='[i=s]本帖最後由xie於2014-8-1200:06編輯[/i]';
$str3='[attach]146[/attach]';
echopreg_replace('/[(.*?)]/is','',$str)." ";
echopreg_replace('/[(.*?)]/is','',$str2)." ";
echopreg_replace('/[(.*?)]/is','',$str3)." ";

⑶ php正則動態替換

是用回調函數 處理替換

function zmd5($matches){
return md5($matches[0]);
}

$content = 'a,12
b,22
c,34';
$a=preg_replace_callback('/\d+/i','zmd5',$content);
echo $a;

⑷ php正則替換字元串變數

<?php
$a = <<<DOC
http://123..com/ gfdgs
http://abc..com/ xhhtrbrf
DOC;

echo preg_replace("|http://(.+)\.\.com/|","a\${1}/",$a);

⑸ php正則替換

不需要正則:
<?php
$str = '|52|53|54|55|56|';
$str = str_replace('|', ',', trim($str, '|'));
echo $str . "\n";
代碼運行通過請採納,謝謝!

⑹ php如何進行正則替換

按照你的要求把h後的數字和w後的任意數字替換成固定數的php程序如下

<?php

$fix='555';//固定數

$str='asdasda/w/100/h/200/q/sdasdsad';

$regex1="~h/[0-9]+~";

$result=preg_replace($regex1,"h/".$fix,$str);

$regex2="~w/[0-9]+~";

$result=preg_replace($regex2,"w/".$fix,$result);

print_r($result);

?>
運行結果

asdasda/w/555/h/555/q/sdasdsad

⑺ PHP正則表達式如何替換掉某字

<?php

$string='倚天屠龍記2019版粵語版';

$pattern='/版$/';

$replacement='';

echopreg_replace($pattern,$replacement,$string);

?>

$pattern='/版$/';正則表達式,匹配最後一個字是版.匹配第一個'版'。'/版/'。匹配所有的版'/版/g'。

$replacement='';用來替換的內容,去掉就是替換為空字元串。

更多需求查看php正則表達式教程網頁鏈接

⑻ PHP 正則表達式替換字元

$str="{235大吉大利abc}";
$str=preg_replace("/[a-z,A-Z,0-9]/","*",$str);//替換所有字母和數字為*
echo$str;

⑼ php正則替換字元串

$pattern
=
"/(?:http|https|ftp):\/\/\w+\.\w+\.(?:com|e|net)(?:\.cn)?/ie";

//直接通過正則進行替換

//(反向)後向引用(就是將之前查詢出的內容,在preg_replace的第二個參數當中去使用)

//$str
=
preg_replace($pattern,'<a
href="\\0">\\0</a>',$str);//推薦使用

$str
=
preg_replace($pattern,'\'<a
href="$0">\'.strtoupper("$0").\'</a>\'',$str);
正則需要自己寫
沒個人寫的正則都不一樣。希望採納

⑽ PHP正則替換

回答者「gpgkd906」的方法很好,學習了,我也把較初級的辦法貼一下,供大家參考:
<?php
$content='<img style="cursor: pointer" border="0" alt="復地紫城外景" width="550" height="437" onclick="window.open(\'/uploads/allimg/110504/172_110504113610_1.jpg\')" src="/uploads/allimg/110504/172_110504113610_1.jpg" />';

//php中(\S+)要補上一個加號變成兩個,即(\S++)
$s2=preg_replace("/(<img[^>]+(?:src=))(\S++)([^>]*>)/iU","<a href=$2>$1 $2 $3</a>",$content);
echo $s2."\r\n\r\n\r\n"; ///輸出第一遍出理結果

//1、如果IMG中有ALT標記,則自動給A鏈接里加一個TITLE標記,其內容用ALT的。
$s2=preg_replace("/(<a[^>]+)(><img[^>]+?)alt=(\S++)([^>]+>)/iU","$1 title=$3$2$4",$s2);

//2、去掉IMG里的onclick標記
$s2=preg_replace("/(<a[^>]+)(><img[^>]+?)(onclick=\S++)([^>]+>)/iU","$1$2$4",$s2);
echo $s2."\r\n\r\n";
?>

閱讀全文

與php正則替換相關的資料

熱點內容
梁中間部位箍筋加密區 瀏覽:117
頻譜分析pdf 瀏覽:750
樂2怎麼升級安卓70 瀏覽:172
java中獲取日期 瀏覽:506
單片機74hc245 瀏覽:272
美國歷史上的總統pdf 瀏覽:751
程序員脫單實驗室靠不靠譜 瀏覽:458
php中間四位手機號 瀏覽:869
永旺app怎麼樣了 瀏覽:516
壓縮空氣流量計算軟體 瀏覽:649
智慧聊天app怎麼激活 瀏覽:924
一加換機備份到哪個文件夾 瀏覽:735
支撐pdf 瀏覽:417
java空文件夾刪除 瀏覽:587
安卓9跟81有什麼區別 瀏覽:912
n1藍寶書pdf 瀏覽:244
為什麼安卓機拍照那麼丑 瀏覽:694
伺服器綁定雲產品實例 瀏覽:313
程序員認真工作被開除 瀏覽:454
程序員送蘋果 瀏覽:143