當前位置:首頁 » 編程語言 » php正則替換

php正則替換

發布時間: 2022-01-09 10:10:28

1. php正則 模糊替換

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

2. 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;

3. PHP 正則表達式替換字元

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

4. 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);
正則需要自己寫
沒個人寫的正則都不一樣。希望採納

5. 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";
?>

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

<?php

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

$pattern='/版$/';

$replacement='';

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

?>

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

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

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

7. php正則替換某一div

<?php
$str = '
<div class="1"></div>
<div class="2"></div>

<!--需要替換的開始-->
<div class="pagination">
<div class="page-bottom">
<span class="page-info">最近30天成交件 </span>
<span>上一頁</span>1
<span class="page-cur">2</span>
3
<span class="page-break">…</span>
<span>下一頁</span>
</div>
</div>

<p class="view-all">查看更多歷史記錄<ins></ins></p>

</div>
<!--需要替換的結束-->
';

$search = '/<div class="pagination">.*?<\/p>(\t|\r\n|\n|\s)*<\/div>/is';
$r = preg_replace($search,'',$str);
highlight_string($r);
?>

8. PHP正則表達式 替換

下面是放在Editplus等工具裡面操作的,如果你通過代碼實現,自己改一下吧,
查找: <input type="hidden" name="(.*)" value="(.*)" />
替換: <input type="\2" name="\1" value="\2" />
或者 <input type="$2" name="$1" value="$2" />(這個可以放MyEclipse中)
我親自測試過,可以的

9. PHP 替換標簽中內容正則

$str='{loop}HelloWorld{/loop}';

$result=preg_replace('/{loop}.*?{/loop}/','',$str);

var_mp($result);

10. 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

熱點內容
ftp連接工具安裝 發布:2024-09-19 09:56:57 瀏覽:192
nba2kol2安卓手游怎麼下 發布:2024-09-19 09:55:28 瀏覽:11
伺服器換位置了ip地址怎麼換 發布:2024-09-19 09:33:50 瀏覽:798
javarest 發布:2024-09-19 09:28:43 瀏覽:753
密碼子的原料是什麼 發布:2024-09-19 09:11:42 瀏覽:348
半夜編程 發布:2024-09-19 09:11:36 瀏覽:104
海康威視存儲卡質量如何 發布:2024-09-19 08:55:35 瀏覽:941
python3默認安裝路徑 發布:2024-09-19 08:50:22 瀏覽:517
環衛視頻拍攝腳本 發布:2024-09-19 08:35:44 瀏覽:419
sqlserveronlinux 發布:2024-09-19 08:16:54 瀏覽:257