導航:首頁 > 編程語言 > 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正則替換相關的資料

熱點內容
androidm3u8緩存 瀏覽:234
imphp開源知乎 瀏覽:706
清除網路通配符dos命令 瀏覽:837
鴻蒙系統怎麼快速換回安卓 瀏覽:712
pdf綠色虛擬列印機 瀏覽:213
androidtab框架 瀏覽:147
java轉php的時間戳 瀏覽:638
編譯libstdc依賴 瀏覽:657
清演算法人與原法人的區別 瀏覽:410
家庭裝修下載什麼app軟體 瀏覽:575
美食博主用什麼app拍視頻 瀏覽:815
ipone手機如何加密微信 瀏覽:357
自來水加密閥閥帽 瀏覽:437
華為交換機dhcp配置命令 瀏覽:319
androidbitmap縮小 瀏覽:275
單片機串口控制燈 瀏覽:88
大訊雲伺服器安裝視頻 瀏覽:788
華為演算法領先世界 瀏覽:658
linux路由重啟 瀏覽:570
php的模板編程 瀏覽:324