国产探花免费观看_亚洲丰满少妇自慰呻吟_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>.

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 上饶市| 云龙县| 玛曲县| 通江县| 巴楚县| 涿鹿县| 德兴市| 凯里市| 黑山县| 峨边| 互助| 长宁区| 屏南县| 开封市| 贵州省| 凤凰县| 获嘉县| 漳浦县| 墨玉县| 叙永县| 盖州市| 鄂伦春自治旗| 西和县| 隆德县| 邳州市| 文登市| 陇川县| 洱源县| 山丹县| 太和县| 巴塘县| 饶河县| 武安市| 凌源市| 通海县| 平顶山市| 托克逊县| 海晏县| 库尔勒市| 怀宁县| 孟津县|