Re: [請益] 正規表示的用法

看板PHP作者時間17年前 (2007/10/23 14:18), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/4 (看更多)
※ 引述《pinkisme ()》之銘言: : 有參考前面的文章, : 因為想要抓的是tag中有p,h1,h2..,div,br這些tag中的內容 : 自己參考前面的文章寫了一個. : preg_match_all('/<(div|p|h[\d]*|br)[^>]*>(.*)<\/\1>/i', $content2[0], : $target); : 不過跑出來的都不是正確的,都會有少, : 想請問一下是否有表示錯誤? : 麻煩各位了@@"

<(div|p|h\d?|br)[^>]*>(.*)<\/\1>/si
不好意思想請問一下, (.*)和.*有什麼差異呢?不是一樣嗎Orz 另外/si是什麼意思@@? 另外請問這個表示式: "|<[^>]+>(.*)</[^>]+>|U" 這是在別處看見的,不清楚|U這是什麼意思 還有他為什麼可以不用加上/......./兩條斜線呢? -- 抱歉問這麼多 囧 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.115.156.75
文章代碼(AID): #177P8_2L (PHP)
文章代碼(AID): #177P8_2L (PHP)