當前位置:首頁 » 編程語言 » php正則標簽

php正則標簽

發布時間: 2025-03-30 23:23:09

⑴ 怎麼用php正則獲得a標簽內的文字啊

php中正則匹配只要使用這兩個函數:

preg_match_all

preg_match

這里使用preg_match_all,代碼如下:

$subject='<ahref="xxx.php">abc測試</a>';//假設這是需要匹配的字元串

$pattern='/<ahref="[^"]*"[^>]*>(.*)</a>/';//這是匹配的正則表達式

preg_match_all($pattern,$subject,$matches);//開始匹配,該函數會把匹配結果放入$matches數組中


echo"<pre>";
print_r($matches);
/**
結果是:

Array
(
[0]=>Array
(
[0]=>abc測試
)

[1]=>Array
(
[0]=>abc測試
)

)

*/

⑵ php 正則替換所有img標簽並且去掉多餘屬性

//寫的一個正則,你試試
preg_replace("/<imgs*src=("|')(.*?)\1[^>]*/is",'<imgsrc="$2"/>',$str)

⑶ php正則替換p標簽的空白

你這個好像就只有<p />標簽裡面有空白,用正則吧:
$str = '<p> 2131231231231</p><a><p> 2131231<b>2</b>31231</p></a>';

$str = preg_replace('/\s+/', '', $str);
echo $str;

你試試。

⑷ php正則 包含<>的怎麼寫

按照你的要求匹配asd標簽的php程序如下(見圖)

點可以匹配除換行符外的所有字元,

加模式符is表示匹配不區分大小寫且點可以匹配換行符,

問號是非貪婪匹配,匹配符合要求的最短字元串,

結果取第一捕獲組的數據.

你的正則匹配除尖括弧外的所有字元,所以無法匹配尖括弧.

熱點內容
u盤文件夾隱藏了 發布:2025-04-01 20:46:44 瀏覽:514
鐵的解壓筆 發布:2025-04-01 20:38:01 瀏覽:863
組培實驗室需要配置哪些儀器設備 發布:2025-04-01 20:33:04 瀏覽:378
安卓手機游戲大作在哪裡下載 發布:2025-04-01 20:31:31 瀏覽:889
ftp文件夾550錯誤 發布:2025-04-01 20:29:37 瀏覽:577
sqlserver撤銷 發布:2025-04-01 20:27:39 瀏覽:83
安卓平板如何設置鍵盤 發布:2025-04-01 20:16:14 瀏覽:110
怎麼在ios解壓文件 發布:2025-04-01 20:13:51 瀏覽:574
sqlwherein多條件 發布:2025-04-01 20:08:26 瀏覽:858
管理員文件怎麼刪除文件夾許可權刪除文件夾 發布:2025-04-01 19:51:43 瀏覽:141