国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > PHP > 正文

php 正則 ereg_replace替換

2024-09-04 11:47:20
字體:
來源:轉載
供稿:網友

ereg_replace -- 正則表達式替換(php 3,php 4,php 5)

string ereg_replace(string pattern,string replacement,string string)

本函數在 string 中掃描與 pattern 匹配的部分,并將其替換為 replacement,返回替換后的字符串,(如果沒有可供替換的匹配項則會返回原字符串):

  1. <?php 
  2. $string = "this is a test"
  3. echo str_replace(" is"" was"$string); 
  4. echo ereg_replace("( )is""1was"$string); 
  5. echo ereg_replace("(( )is)""2was"$string); 
  6. ?> 
  7. //輸出如下: 
  8. //that was a test 
  9. //that was a test 
  10. //that was a test 

<td class='title'>熱賣oou限量版雙人浴巾</td>

整個替換為空,還是將

<td class='title'>熱賣oou限量版雙人浴巾</td>

替換成

<td class='title'></td>

第一種:echo preg_replace('/(<td[^<>]+title[^<>]+>)[^<>]*(</td>)/i', '', $html);

第二種:echo preg_replace('/(<td[^<>]+title[^<>]+>)[^<>]*(</td>)/i', '$1$2', $html);

首先這個正則表達式匹配 類似格式:

<td*title*>*</td>,這里每個星號*代表的是多個任意字符,相當于每個*對應正則里的[^<>]+,為了匹配準確,這里任意字符里不包含'<','>'.

對于第二種里的替換字符串$1和$2,分別為正則表達式里對應的兩組()內匹配的值.這種形式正則里叫 子模式匹配.$1和$2叫反向匹配的結果.

這里$1匹配的結果是<td class='title'>,$2匹配的結果是</td>.

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 云梦县| 宣武区| 泰宁县| 安国市| 天气| 喜德县| 威宁| 新余市| 岱山县| 儋州市| 项城市| 贵港市| 益阳市| 十堰市| 沁阳市| 新乐市| 林周县| 邻水| 福鼎市| 临泽县| 呼和浩特市| 若尔盖县| 启东市| 邓州市| 广元市| 三江| 邯郸县| 临湘市| 横峰县| 泉州市| 芜湖市| 洮南市| 遵化市| 红安县| 彰化县| 台前县| 莱西市| 康定县| 光山县| 界首市| 宜昌市|