看板 PHP 關於我們 聯絡資訊
------------------以下是html------------------ ...</div><h1>字串1</h1><div>...</div><div class="aff"> <h3 class="label">Source</h3><p>字串2</p></div> <div class="abstr"><h3>Abstract</h3><p>字串3</p></div> ---------------------------------------------- 使用preg_match_all("|<[</h1><p>]>(.*)[</p></div>]+>|U", $P_string, $P_dd) ; 抓到 字串2 字串3 但想要的是 字串1 字串3 研究一下 發現我還是沒辦法解決正規化表示法的問題 謝謝大家耐心的閱覽... -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.114.100.144
MOONRAKER:一套規則match兩種tag,又這個要那個不要,你會不會太貪 11/22 22:03
MOONRAKER:心了… 11/22 22:06
MOONRAKER:字串2,3的前後條件根本完全一樣,你不可能只要3不要2 11/22 22:07
qwertmn:推樓上..建議拆三次分別取三串= = 11/22 22:07
MOONRAKER:除非連前面Source Abstract都拿來當條件。 11/22 22:07
MOONRAKER:介紹你個很方便的網頁,http://www.regextester.com/ 11/22 22:08
chrisQQ:http://www.gskinner.com/RegExr/ 這個也不錯 flash based 11/23 12:04